2 つのテーブルProducts
とNotArrivedOrders
(すべての列はnvarchar(50)
) があります。
製品には、次の列があります。
- 商品名。
- 商品価格。
- 商品金額。
そして NotArrivedOrder で私はこれを持っています:
- オーダーID
- 商品名
- 商品価格
- 商品金額
- 到着日
そして、到着したすべての注文を製品に挿入したい(今日の日付が到着日よりも大きい)。
どうすればできますか?(コピークエリなどがあります)。
私はこれを試しました:
INSERT INTO Products
values(Select ProductName,ProductPrice,ProductAmount FROM NotArrivedOrder Where ArriveDate ='30/05/2013')"
そして、私はこのエラーが発生しています:
キーワーク 'Select' 付近の構文が
正しくありません ')' 付近の構文が正しくありません。
nvarchar データ型を datetime データ型に変換すると、範囲外の値になりました。