我有兩個表Products
和NotArrivedOrders
(所有列都是nvarchar(50)
)。如何將某個表中的某些數據複製到另一個表中?
現在的產品我有這樣的欄目:
- 產品名稱。
- ProductPrice。
- ProductAmount。
而在NotArrivedOrder我有這樣的:
- 的OrderId
- 產品名稱
- ProductPrice
- ProductAmount
- ArriveDate
我想插入到產品將到達的訂單(即今天的日期大於到達日期)。
我該怎麼辦? (有一個副本查詢或類似的東西)。
我嘗試這樣做:
INSERT INTO Products
values(Select ProductName,ProductPrice,ProductAmount FROM NotArrivedOrder Where ArriveDate ='30/05/2013')"
,我得到這個錯誤:
的keywork附近的語法不正確 '選擇'
附近有語法錯誤)「。
將nvarchar數據類型轉換爲日期時間數據類型導致超出範圍值。
您正在使用哪種RDBMS? SQL Server? MySQL的?甲骨文? –
你知道SQL語言嗎?你能寫出你想用於數據交換的SELECT查詢和你想用於數據插入的INSERT查詢嗎?一旦你有這兩個SQL語句,我們可以將它們結合在一起 –
什麼抵達日期? – Serge