【发布时间】:2011-08-03 18:47:38
【问题描述】:
我在选择表中日期为今天之前 3 个月的行时遇到了一些麻烦。我尝试在 where 子句中使用 DATE(NOW() - INTERVAL 3 MONTH),但没有运气。如果项目超过 3 个月,我如何签入 SQL Server?
UPDATE[TCTdb].[dbo].[Stock]
SET[Warehouse] = 'old'
WHERE [ManufacturedDate] <= DATE(NOW() - INTERVAL 3 MONTH)
【问题讨论】:
-
是实际月份还是 90 天?会是 5/3 或更大吗?
-
肯定是 3 个月。不是 90 天
标签: sql sql-server tsql