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;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容