我试图找出是否可以在2小时和每小时解析之间查询EG
SELECT COUNT(*) FROM `production` WHERE `area` = '1' AND `datetime` BETWEEN '2016-10-21 08:00:00' AND "2016-10-21 10:00:00"
结果= 57
如果有可能我希望输出如下:
08:00 - 09:00 - 30
09:00 - 10:00 - 27
我正在使用PDO。
由于
答案 0 :(得分:1)
我发现这可以在SQL级别完成
SELECT HOUR(datetime), COUNT(*) FROM production
WHERE `area` = '1' AND `datetime` BETWEEN '2016-10-21 08:00:00' AND "2016-10-21 10:00:00"
GROUP BY HOUR(datetime)
此返回
小时(日期时间) - COUNT(*)
8 - 30
9 - 27
10 - 21
答案 1 :(得分:0)
你可以尝试
GROUP BY HOUR(datetime)