今天在做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)

Last modification:March 2, 2012
稀罕你