mysql统计每分钟数据量

需求:

网关每秒钟会向的大数据平台传输数据,每秒钟的条数存在mysql数据表中 t_total
(id , update_time , count ).要求统计每分钟数据量

分析:

数据是每秒钟记录的传送条数,需要按照分钟来group by 那么就把时间转成时间戳,然后整除60再做统计


SELECT
    t.update_time,t.update_timestamp,SUM(t.count)
FROM
    (
        SELECT
            o.update_time,
            floor(
                UNIX_TIMESTAMP(o.update_time) / 60
            ) update_timestamp,
            o.count 
        FROM
            `t_total` o
        ORDER BY
            o.update_time
    ) AS t group BY t.update_timestamp ORDER BY
            t.update_time;

你可能感兴趣的:(mysql统计每分钟数据量)