首页  编辑  

MySQL 按时间粒度统计

Tags: /MySQL/   Date Created:
我们统计的时候,经常需要按时间粒度分组,例如每分钟,每小时,或者每15分钟,那么如何进行分组聚合呢?
下面的代码按5分钟粒度
select DATE_FORMAT(CONCAT( DATE( event_time ), ' ', HOUR ( event_time ), ':', FLOOR( MINUTE ( event_time ) / 5 ) * 5 ) 粒度, min(f1), max(f2), f3,...
from table
group by 粒度