2017-03-15 166 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