如何在SQL中添加DATE值的天数?

时间:2015-04-21 17:54:29

标签: sql ms-access

我必须编写一个Update语句来修改表格中的发货日期字段。 我需要修改发货日期字段,以便在发货国家/地区的订单中将当前发货日期再添加3天。

我的问题是如何再添加3天?另外对于这个声明我在下面我得到和错误,说关键字在哪里附近的语法不正确。任何建议,为什么将不胜感激

UPDATE [dbo].[LMOrders]
 SET [ShippedDate] =
where  ShipCountry = 'Germany'

1 个答案:

答案 0 :(得分:2)

您可以使用DATEADD()功能:

UPDATE [dbo].[LMOrders]
 SET [ShippedDate] = DATEADD("d",3,[ShippedDate])
WHERE ShipCountry = 'Germany'