如何将一系列日期分组为天(顺便说一句,对于 PHP,目前还没有 5.3 版本可用于使用 DateTime)?我已经通过 MySQL 读出了一个月的所有数据条目,现在想计算该月的每一天创建了多少数据条目,时间戳是默认的,如 2011-11-05 23:42:03
.
最佳答案
假设 timstamp
是列的名称,请使用 DATE()
仅提取日期部分。按提取的日期分组以形成聚合:
SELECT
DATE(`timestamp`) AS day,
COUNT(*) as numentries
FROM tbl
GROUP BY day
ORDER BY day ASC
关于php - 将日期对象分组为天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8027204/