TA贡献1821条经验 获得超4个赞
按分钟的十分位统计count,比如2018-08-26 10:20:00到2018-08-26 10:29:59 通过substr函数得到2018-08-26 10:2,再group by即可.
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
id int
time datetime
SELECT count(id), SUBSTR(time,1,15) dt from table GROUP BY dt
TA贡献1842条经验 获得超21个赞
使用时间字段是什么格式的?datetime时间点?还是int分钟数?
MySQL 开发高频面试题精选
¥ 48.00
10+年DBA老司机带你轻松玩转 SQL
实战派 MySQL 高阶应用指南
¥ 68.00
一线数据库工程师带你深入理解 MySQL
¥ 46.00
举报