为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

富国沪深 2018-09-08 09:46:49
现在有个使用时间的字段,怎么使用group对时间段分组,分组的办法是0-10分钟,10-20,20-30分钟进行分组,求大神指点。
查看完整描述

2 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

按分钟的十分位统计count,比如2018-08-26 10:20:002018-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


查看完整回答
反对 回复 2018-09-09
?
茅侃侃

TA贡献1842条经验 获得超21个赞

使用时间字段是什么格式的?
datetime时间点?还是int分钟数?

查看完整回答
反对 回复 2018-09-09
  • 2 回答
  • 0 关注
  • 1305 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信