表数据如下图所示: 查询每天每个时间段的平均在线人数,得出8点 平均人数234人 、9点平均人数345 像这种时间段分组查询一般使用substr()函数来进行分组 select online_date, substr(online_time, 1, 2), avg(online_num) from temp group by online_date, substr(online_time, 1, 2) order by substr(online_time, 1, 2) asc 显示结果如下: 像以上类似的还有求统计月份的、季度的,一般都是使用函数还分组 转载于:https://blog.51cto.com/wbb827/1194112