在查询中,我们有时需要查出某日期这周中的所有数据。
这里我们会用到datediff函数,用来计算两个指定日期之间的时间间隔。
如表“表1” ,字段“生产日期”查询与当前日期同属一周的所有记录
SELECT *FROM 表1 WHERE DateDiff("ww",[生产日期],Date())=0
查询与任意日期同属一周的所有记录
select * from 表1 where datediff("ww",生产日期,#2017-11-26#)=0
注:如果是Sql Server 中 "ww"替换为week,date()替换为getdate()
更多Access技巧请关注: