mysql,有关group的问题,怎么按照时间段分组

现在有个使用时间的字段,怎么使用group对时间段分组,分组的办法是0-10分钟,10-20,20-30分钟进行分组,求大神指点。

富国沪深
浏览 1306回答 2
2回答

收到一只叮咚

按分钟的十分位统计count,比如2018-08-26 10:20:00到2018-08-26 10:29:59 通过substr函数得到2018-08-26 10:2,再group by即可.比如现在有个表有 id int主键, time datetime字段.那么统计SQL为:SELECT count(id), SUBSTR(time,1,15) dt from table GROUP BY dt

茅侃侃

使用时间字段是什么格式的?datetime时间点?还是int分钟数?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL