我有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中的订单时间是2013-08-30 09:54:47.000我想在表2中插入记录,其中Delivery_Time为2013-08-30 10:54:47.000。最后,我想在表-1中将订单时间加1小时,然后在表-2中插入记录。
请你帮我解决这个问题。
答案 0 :(得分:1)
为此,您可以使用DateAdd功能:
DATEADD(hh, 1, Order_Date)
断开这一点,DATEADD函数需要日期部分,要添加的值以及操作的目标。在这种情况下,小时,一个和Order_Date。
答案 1 :(得分:1)
INSERT INTO TABLE2
select ORDER_ID,DATEADD(HH,1,ORDER_DATE) FROM TABLE1