猿问

统计24小时数据,Java,sql

我想要统计24小时的数据  

例如:

时间:    人数

00:00         2 

01:00      5

02:00     7

………………

23:00    89



这种思路是什么    ?还是说在程序中进行计算  还是?sql实现?  


HUWWW
浏览 979回答 3
3回答

眼眸繁星

1.用sql去统计2用定时任务每一个整点触发统计上一个整点的数据,例如 12:00触发统计 11:00~12点前的数据3把加工过的数据另存一张表做查询用。

烙印99

表结构不复杂的情况下,只做简单统计用sql实现足够了,速度快数据量少。

慕桂英4014372

select count(id) from table group by DATE_FORMAT('2017-01-06 14:13:55','%Y-%m-%d %H')
随时随地看视频慕课网APP
我要回答