Access查询与指定日期同属一周内的数据

2017-11-23 16:04:00
cg1
转贴
122

在查询中,我们有时需要查出某日期这周中的所有数据。

这里我们会用到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()


    分享