可能重复:
MySQL 如何在范围内填充缺失的日期?
我正在尝试从 mysqldata 制作图表,
Postid | date | text
1 | 2012-01-01 | bla
2 | 2012-01-01 | bla
3 | 2012-01-02 | bla
4 | 2012-01-02 | bla
5 | 2012-01-04 | bla
6 | 2012-01-04 | bla
7 | 2012-01-05 | bla
现在,我想获取每天的帖子数量,包括零日期。例如,我希望能够像这样获得第一周:
date | count(Postid)
2012-01-01 | 2
2012-01-02 | 2
2012-01-03 | 0
2012-01-04 | 2
2012-01-05 | 1
2012-01-06 | 0
2012-01-07 | 0
我正在寻找一个通用的解决方案,我不必指定每个日期。有什么建议么?