如何查找在Access中某一天之前的记录,且是在不能使用datediff的情况下,应该怎样查看记录呢?
可以参考如下方法:
虽然在Access中不能使用DateDiff函数,但可以使用日期函数来实现这一功能。
例子,实现如何选择前8个包括今天及今天以前的日期的记录的语句:
复制代码 代码示例:
select TOP 3 * from mytable where ((YEAR(ndate)
<"&year(now)&") or (YEAR(ndate)="&year(now)&" and MONTH(ndate)
<"&month(now)&") or (YEAR(ndate)="&year(now)&" and MONTH(ndate)="&month(now)&" and DAY(ndate)
<="&day(now)&")) and fenlei=4 order by id DESC