请问如何判断距离今天为100天之内的记录个数
比如
表a的字段为
事件
时间
要找出事件发生在距今100日之内的记录个数
这么写么?
select count(1) from a
where 时间 between 当前日期-100 and 当前日期?
问题点数:20、回复次数:3Top
1 楼yesterday2000(一笑而过)回复于 2004-09-03 14:46:29 得分 0
select count(*) from a where
datediff(day,时间,getdate()) =100Top
2 楼yesterday2000(一笑而过)回复于 2004-09-03 14:47:33 得分 10
select count(*) from a where
datediff(day,时间,getdate()) <100
Top
3 楼xikboy(狼面书生)回复于 2004-09-03 14:47:43 得分 10
where 时间>=(select dateadd(day,-100,getdate()))Top




