美文网首页
mysql按天,小时,分钟进行数据分组统计

mysql按天,小时,分钟进行数据分组统计

作者: 陌北v1 | 来源:发表于2019-06-10 12:16 被阅读0次

按天统计

SELECT DATE(TimeStart) AS date, COUNT(*) AS num
FROM track
WHERE Flag = 0 AND Duration >= 300 
GROUP BY date
ORDER BY date;

按小时统计

SELECT DATE_FORMAT(TimeStart, '%Y-%m-%d %H:00:00') AS time, COUNT(*) AS num
FROM track
WHERE Flag = 0 AND Duration >= 300
GROUP BY time
ORDER BY time;

按半小时统计

SELECT time, COUNT( * ) AS num 
FROM
    (
    SELECT Duration,
        DATE_FORMAT(
            concat( date( TimeStart ), ' ', HOUR ( TimeStart ), ':', floor( MINUTE ( TimeStart ) / 30 ) * 30 ),
            '%Y-%m-%d %H:%i' 
        ) AS time 
    FROM tarck
    WHERE Flag = 0  AND Duration >= 300 
    ) a 
GROUP BY DATE_FORMAT( time, '%Y-%m-%d %H:%i' ) 
ORDER BY time;

按N分钟统计

SELECT time, COUNT( * ) AS num 
FROM
    (
    SELECT Duration,
        DATE_FORMAT(
            concat( date( TimeStart ), ' ', HOUR ( TimeStart ), ':', floor( MINUTE ( TimeStart ) / 10 ) * 10 ),
            '%Y-%m-%d %H:%i' 
        ) AS time 
    FROM tarck
    WHERE Flag = 0  AND Duration >= 300 
    ) a 
GROUP BY DATE_FORMAT( time, '%Y-%m-%d %H:%i' ) 
ORDER BY time;

按分钟统计

SELECT DATE_FORMAT(TimeStart, '%Y-%m-%d %H:%i:00') AS time, COUNT(*) AS num
FROM track 
WHERE Flag = 0 AND Duration >= 300
GROUP BY time
ORDER BY time;

相关文章

  • mysql按天,小时,分钟进行数据分组统计

    按天统计 按小时统计 按半小时统计 按N分钟统计 按分钟统计

  • 特殊Mysql的语法

    1、mysql按月,按日分组统计数据 按月统计数据 ``` select DATE_FORMAT(createt...

  • mysql按分钟、小时统计数据

    在工作中我们经常要按分钟、小时统计mysql中的数据,比如统计一小时内的平均值。 假如这是我们的数据库,要统计一小...

  • 在Power BI中对数据分组

    根据某一个维度的数据,进行分组统计,是很常见的做法,比如按年龄对客户进行分组,按考试成绩进行分组统计等,这篇文章介...

  • mysql按时间分组统计

    user表 按天统计 按小时统计 按半小时统计 按分钟统计 参考链接:https://blog.csdn.net/...

  • MySql工作中会用到的sql

    1.MySql删除重复记录只保留一条记录 2.MySql按周,按月,按日分组统计数据 DATE_FORMAT(da...

  • MySQL 特殊查询

    15 分钟分隔数据 按半小时统计 (1)功能:获取某一天的创建用户时间间隔(2)MySQL相邻两条记录时间差 参考...

  • mysql常用函数及语句笔记

    mysql中group by分组后查询无数据补0 MySQL对sum()字段进行条件筛选:having 显示按日期...

  • pyes问题记录(bulk操作)

    背景:主机统计按每5分钟create一个进程进行统计最近24小时的日志,统计host数据,然后存在到host_al...

  • [21] 《R数据科学》分组

    按多个变量分组 当使用多个变量进行分组时,每次统计摘要会用掉一个分组变量,这样就可以对数据集进行循序渐进的分析: ...

网友评论

      本文标题:mysql按天,小时,分钟进行数据分组统计

      本文链接:https://www.haomeiwen.com/subject/jutzxctx.html