我想计算表中的行数并按日期对它们进行分组。这些数据稍后将用于 Excel 图表,因此如果结果还包括计数等于 0 的日期会更容易。
例如,执行
SELECT date, count(*)
FROM Table
GROUP BY date
ORDER BY 1
给我
...
2013-01-01 5
2013-01-03 35
2013-01-04 57
2013-01-05 51
2013-01-07 50
2013-01-09 15
...
我想要的结果是
...
2013-01-01 5
2013-01-02 0
2013-01-03 35
2013-01-04 57
2013-01-05 51
2013-01-06 0
2013-01-07 50
2013-01-08 0
2013-01-09 15
...
有没有办法获得这样的结果,而不必创建一个包含所有日期的表格并将其与原始日期连接起来,如果是这样,它是什么?