我正在尝试获取访问日期在五个月之前准确的所有行,但不知何故 DateDiff 函数包括 2013 年 9 月 26 日的记录,这是不正确的,因为五个月的平均天数为 150 到 153 天。我认为它应该算到 2013 年 9 月 3 日。
我正在使用 DATEDIFF(MONTH, VisitDate , GETDATE()) > =5
我应该使用 DATEDIFF( DAY , VisitDate , GETDATE()) >= 153 代替
sql-server-2008 sql-server
sql-server ×1
sql-server-2008 ×1