我想从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