我有一个名为logTime的日志字段的日志表。我需要显示日期范围内的行数和每天的记录数。问题是我仍然想显示没有记录。按天分组,仍然显示没有行的日子?
只能用SQL才能做到这一点吗?
例子:
SELECT logTime, COUNT(*) FROM logs WHERE logTime >= '2011-02-01' AND logTime <= '2011-02-04' GROUP BY DATE(logTime);
它返回是这样的:
+---------------------+----------+ | logTime | COUNT(*) | +---------------------+----------+ | 2011-02-01 | 2 | | 2011-02-02 | 1 | | 2011-02-04 | 5 | +---------------------+----------+ 3 rows in set (0,00 sec)
我想显示2011-02-03一天了。
我会考虑这个最“正确”的答案。 – gahooa 2011-02-04 21:25:07