我想從2017年1月9日特定日期
我知道前7天獲得的所有行前7天選擇的所有行我能做到
Load_DTM <= '2017-01-09' and Load_DTM >= '2017-01-02'
但我不能使用DateAdd或DatePart? 即DateAdd(dd, -7, '2017-01-09')
我想從2017年1月9日特定日期
我知道前7天獲得的所有行前7天選擇的所有行我能做到
Load_DTM <= '2017-01-09' and Load_DTM >= '2017-01-02'
但我不能使用DateAdd或DatePart? 即DateAdd(dd, -7, '2017-01-09')
Load_DTM BETWEEN DATEADD(DD,-7, '2017年1月9日')AND '2017年1月9日11點59分59秒' 應該工作。
你應該能夠做什麼,你在你的例子表明:
SELECT * FROM Table WHERE DateField = DATEADD(DAY, -7, '2017-09-01')
由於運行:
SELECT DATEADD(DAY, -1, GETDATE())
爲您提供:
2017年3月15日19:26 :29.833