mysql 每隔五分鐘/五小時/五天/五月/兩年統計一次記錄等

每隔五分鐘

SELECT concat( date_format(create_time, '%Y-%m-%d %H:' ) , floor( date_format(create_time, '%i' ) /5 ) ) AS 時間段, count( * ) as 數量
FROM 表名
GROUP BY 時間段

在這裏插入圖片描述

每隔五小時

SELECT concat( date_format(create_time, '%Y-%m-%d:' ) , floor( date_format(create_time, '%H' ) /5 ) ) AS 時間段, count( * ) as 數量
FROM user
GROUP BY 時間段

在這裏插入圖片描述

每隔五天

SELECT concat( date_format(create_time, '%Y-%m-%d,' ) , floor( date_format(create_time, '%d' ) /5 ) ) AS 時間段, count( * ) as 數量
FROM user
GROUP BY 時間段

每隔五月

SELECT concat( date_format(create_time, '%Y-%m,' ) , floor( date_format(create_time, '%m' ) /5 ) ) AS 時間段, count( * ) as 數量
FROM user
GROUP BY 時間段

在這裏插入圖片描述

每隔兩年

SELECT concat( date_format(create_time, '%Y,' ) , floor( date_format(create_time, '%Y' ) /2 ) ) AS 時間段, count( * ) as 數量
FROM user
GROUP BY 時間段
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章