我正在尝试使用此查询获取最近2天的记录:
select [DATE_COLUMN] from [TABLE] where ([DATE_COLUMN] >= NOW()-2)
我应该修改什么来获得相同的结果,但使用
MAX([DATE_COLUMN])-2
而不是
[DATE_COLUMN] >= NOW()-2
MAX([DATE_COLUMN]) --returns 20/10/2015, so I would like to get 20/10/2015 19/10/2015 18/10/2015
谢谢!
答案 0 :(得分:3)
您可以使用DateAdd功能:
SELECT [DATE_COLUMN]
FROM [TABLE]
WHERE [DATE_COLUMN] >= (SELECT DateAdd("d", -2, Max([DATE_COLUMN])) FROM [TABLE])