如何读取access数据库中某一个月的数据

如何读取access数据库中某一个月的数据,第1张

读取access数据库中某一袭个月的数据

当天记录百

select

count(*)

from

表名

where

datediff('d',日期字段度,Now())=0

2.最近一星期记录

select

count(*)

from

表名

where

datediff('d',日期字段知,Now())=7

3.最近一月记录

select

count(*)

from

表名

where

datediff('d',日期字段,Now())=30

select

count(*)

from

表名

where

datediff('m',日期字段,Now())=0

DateDiff(interval,

date1,

date2[,

firstdayofweek[,

firstweekofyear]])

函数

返回

Variant

(Long)

的值,表示两个指道定日期间的时间间隔数目。

select

count(*)

from

表名

where

datediff('d',日期字段,Now())=7

这个就是指

今天之前的7天数据

日期字段<now()

返回正数,日期字段>now()返回值为负数

select * from [表名]

WHERE DATEPART(MONTH,[日期字段])=1

一般情况下是与年相关联的

select * from [表名]

WHERE DATEPART(YEAR,[日期字段])*100+DATEPART(YEAR,[日期字段])=200701

这个是查2007年1月的数据


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6637412.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存