我必须编写一个Update语句来修改表格中的发货日期字段。 我需要修改发货日期字段,以便在发货国家/地区的订单中将当前发货日期再添加3天。
我的问题是如何再添加3天?另外对于这个声明我在下面我得到和错误,说关键字在哪里附近的语法不正确。任何建议,为什么将不胜感激
UPDATE [dbo].[LMOrders]
SET [ShippedDate] =
where ShipCountry = 'Germany'
答案 0 :(得分:2)
您可以使用DATEADD()
功能:
UPDATE [dbo].[LMOrders]
SET [ShippedDate] = DATEADD("d",3,[ShippedDate])
WHERE ShipCountry = 'Germany'