我正在使用以下命令获取日常项目。
列日期是unix时间戳。

SELECT FROM_UNIXTIME(date) as datetime, COUNT(id) AS total
FROM items
WHERE cat_id = 3
GROUP BY datetime
HAVING datetime BETWEEN DATE_FORMAT(NOW() ,'%Y-%m-01') AND NOW()

结果是:
日期时间|总计
2019-01-11 09:39:12 | 1
2019-01-11 09:44:35 | 1
2019-01-11 09:47:55 | 1
2019-01-15 14:33:00 | 1
2019-01-15 14:34:31 | 1
2019-01-17 14:39:26 | 1
实际上我在寻找第二个结果:
日期时间|总计
2019-01-11 09:39:12 | 3
2019-01-15 14:33:00 | 2
2019-01-17 14:39:26 | 1

最佳答案

GROUP BY更改为GROUP BY DATE(datetime)

关于mysql - 计算每日物品,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54367381/

10-15 12:29