SQL Server按照日、周、月、年统计数据
2011-01-03 14:58 robinli 阅读(1295) 评论(0) 收藏 举报表:consume_record
字段:consume (money类型)
date (datetime类型)
四条sql语句分别按日,按周,按月,按季统计消费总量.
如:1月 1200元
2月 3400元
3月 2800元
-–按日 select sum(consume),day([date]) from consume_record where year([date]) = ’2010′ group by day([date]) -–按周quarter select sum(consume),datename(week,[date]) from consume_record where year([date]) = ’2010′ group by datename(week,[date]) -–按月 select sum(consume),month([date]) from consume_record where year([date]) = ’2010′ group by month([date] -–按季 select sum(consume),datename(quarter,[date]) from consume_record where year([date]) = ’2010′ group by datename(quarter,[date]) -–指定日期可按上面的例子变通下,无非就是一个聚合函数和Group by select [date],sum(consume) from consume_record where [date] between ’2010-06-01′ and ’2010-07-10′ group by [date]