您如何将一系列日期分组为几天(使用PHP,目前没有5.3可用于使用DateTime)?我已经通过MySQL读了一个月的所有数据条目,现在想要计算在每个月的每一天创建了多少数据条目,时间戳默认为2011-11-05 23:42:03
。
答案 0 :(得分:1)
假设timstamp
是列的名称,请使用DATE()
仅提取日期部分。按提取日期分组以形成您的聚合:
SELECT
DATE(`timestamp`) AS day,
COUNT(*) as numentries
FROM tbl
GROUP BY day
ORDER BY day ASC