2017-03-15 111 views
0

我想从2017年1月9日特定日期

我知道前7天获得的所有行前7天选择的所有行我能做到

Load_DTM <= '2017-01-09' and Load_DTM >= '2017-01-02'

但我不能使用DateAdd或DatePart? 即DateAdd(dd, -7, '2017-01-09')

回答

0

Load_DTM BETWEEN DATEADD(DD,-7, '2017年1月9日')AND '2017年1月9日11点59分59秒' 应该工作。

0

你应该能够做什么,你在你的例子表明:

SELECT * FROM Table WHERE DateField = DATEADD(DAY, -7, '2017-09-01') 

由于运行:

SELECT DATEADD(DAY, -1, GETDATE()) 

为您提供:

2017年3月15日19:26 :29.833