您现在的位置是:网站首页> 编程资料编程资料
如何 在Access中选择指定日期前的记录?_Access_
2023-05-27
363人已围观
简介 如何 在Access中选择指定日期前的记录?_Access_
我知道,在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
虽然在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
相关内容
- Access保留字&变量名列表_Access_
- ACCESS学习日记_Access_
- 用 INNER JOIN语法联接多个表建记录集_Access_
- 解决Access中分组报表的问题_Access_
- 中文Access2000速成教程--1.7 创建索引_Access_
- 中文Access2000速成教程--1.6 定义“主键”_Access_
- 中文Access2000速成教程--1.5 使用已有的数据自动建新表_Access_
- 中文Access2000速成教程--1.8 定义表之间的关系_Access_
- 中文Access2000速成教程--1.4 使用“表向导”建立新表_Access_
- 中文Access2000速成教程--1.3 在“设计”视图中设计表_Access_