0

以下のように 2 つのテーブルがあります\

表1

Order_ID(数値)---Order_Date(日時)

100067 --- 2013-08-30 09:54:47.000

100068 --- 2013-08-30 10:30:37.000

表-2

Order_ID(数値)---Order_Date(日時) ---Delivery_Time(日時)

100067 --- 2013-08-30 09:54:47.000

100068 --- 2013-08-30 10:30:37.000

今、注文時間から1時間で配達時間を計算したいと思います。たとえば、Table-1 の注文時間は 2013-08-30 09:54:47.000 です。Delivery_Time が 2013-08-30 10:54:47.000 のレコードを table-2 に挿入します。最終的に、テーブル 1 の注文時間に 1 時間を追加し、テーブル 2 にレコードを挿入したいと考えています。

この状況で私を助けてくれませんか。

4

2 に答える 2

1

これには、DateAdd 関数を使用できます。

 DATEADD(hh, 1, Order_Date)

これを分解すると、DATEADD 関数には、日付部分、追加する値、および操作の対象が必要です。この場合、hours、one、および Order_Date です。

于 2013-08-30T13:09:30.370 に答える
1
 INSERT INTO TABLE2    
 select ORDER_ID,DATEADD(HH,1,ORDER_DATE) FROM TABLE1
于 2013-08-30T13:09:58.120 に答える