今天在做SQL统计的时候,有一个任务需要将日期按天分类统计,也就是把每天的订单数,以及其它信息的汇总,用下面这个函数就可以搞定,这个是统计已经有的天数。如果某天没有数据的话,就没有。
另外我在网上看到一种方法,如果某天没数据也要显示为0的话,就这样操作:先建一个日期表,再进行链表操作,关联查询就可以了。
select convert(varchar(10),mytime,120) 时间 , count(*) 订单数 ,
sum (trueprice), sum(price) from wenchuan_512
Group by convert(varchar(10),mytime,120)
order by convert(varchar(10),mytime,120)
1 条评论
测试一下.