MySQL 安照日期 group by,数量 0 也出来结果

问题 举个例子: 
表结构:  
id--------------name--------------addtime 
1                a            2014-01-01 02:30:21 
1                b            2014-01-03 03:20:02 
1                c            2014-01-03 06:10:30 
1                d            2014-01-06 11:30:15 
1                e            2014-01-06 11:10:18 
1                f            2014-01-06 12:30:19 

想要达到查询结果: 
addtime---------------count 
2014-01-01                  1 
2014-01-02                  0 
2014-01-03                  2 
2014-01-04                  0 
2014-01-05                  0 
2014-01-06                  3 

请教各位大神这个SQL要怎么写?


解决方案:

先用SP生成日期 
select addtime,count(*)-1 from ( 
select * from lsb 
union all 
select name,addtime from tt) a 
group by addtime



郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。