SELECT DATE_FORMAT(created_at, '%H:%i') AS hour_of_day, COUNT(*) AS count
FROM table_name
GROUP BY DATE(created_at), HOUR(created_at)
ORDER BY DATE(created_at), HOUR(created_at)
其中,将created_at
替换成相应的时间列,'%H:%i'
是时分格式的表示方式,按照时分分组,而不是按照完整的日期分组。最后根据日期和时间排序,筛选出每天的小时分组。
上一篇:按照每天的时间创建图表