当天记录百
select
count(*)
from
表名
where
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月的数据
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)