Sql MS Access查询以获取最近2天
我正在尝试使用此查询获取最近2天的记录:Sql MS Access查询以获取最近2天,sql,ms-access,Sql,Ms Access,我正在尝试使用此查询获取最近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/20
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
谢谢大家! 您可以使用DateAdd函数:
SELECT [DATE_COLUMN]
FROM [TABLE]
WHERE [DATE_COLUMN] >= (SELECT DateAdd("d", -2, Max([DATE_COLUMN])) FROM [TABLE])
您可以使用DateAdd函数:
SELECT [DATE_COLUMN]
FROM [TABLE]
WHERE [DATE_COLUMN] >= (SELECT DateAdd("d", -2, Max([DATE_COLUMN])) FROM [TABLE])
您可以使用DateAdd函数:
SELECT [DATE_COLUMN]
FROM [TABLE]
WHERE [DATE_COLUMN] >= (SELECT DateAdd("d", -2, Max([DATE_COLUMN])) FROM [TABLE])
您可以使用DateAdd函数:
SELECT [DATE_COLUMN]
FROM [TABLE]
WHERE [DATE_COLUMN] >= (SELECT DateAdd("d", -2, Max([DATE_COLUMN])) FROM [TABLE])
。。。其中[DATE\u COLUMN]>=(从[table]中选择max([DATE\u COLUMN])-2
在大多数数据库中都适用。我从来没有在Access中尝试过,但我敢打赌它会起作用。注意现在(),它包括时间,日期()不包括。一般来说,要注意时间。。。。其中[DATE\u COLUMN]>=(从[table]中选择max([DATE\u COLUMN])-2
在大多数数据库中都适用。我从来没有在Access中尝试过,但我敢打赌它会起作用。注意现在(),它包括时间,日期()不包括。一般来说,要注意时间。。。。其中[DATE\u COLUMN]>=(从[table]中选择max([DATE\u COLUMN])-2
在大多数数据库中都适用。我从来没有在Access中尝试过,但我敢打赌它会起作用。注意现在(),它包括时间,日期()不包括。一般来说,要注意时间。。。。其中[DATE\u COLUMN]>=(从[table]中选择max([DATE\u COLUMN])-2
在大多数数据库中都适用。我从来没有在Access中尝试过,但我敢打赌它会起作用。注意现在(),它包括时间,日期()不包括。一般来说,要注意时间。