| 发表于:2007-08-23 22:19:595楼 得分:0 |
我的数据库里记录着服务器每天发生事件,现在需要统计上星期中每个时段的情况,对现在来说,上星期就是8.13~8.19,如果到下星期,那上星期就是8.20~8.26,请问如果用sql的时间函数来自动实现实现,而不是手工去设置时间,谢谢。 获取上个星期的时间 select * from tb where datediff(week, 时间字段, getdate()) = 1 统计 select 时间字段,sum(....) from tb where datediff(week, 时间字段, getdate()) = 1 group by 时间字段 | | |
|