zoukankan      html  css  js  c++  java
  • mysql按天,按周,按月,按季度,按年统计数据

    
    
    
    
    /*查询2小时前的数据*/
    select
    * from tableName WHERE create_time < DATE_SUB(NOW(), INTERVAL 2 HOUR)
    
    
    



    SELECT
    count(id) FROM rd_track_info WHERE DATE(create_time) < DATE_SUB(CURDATE(), INTERVAL 7 DAY); SELECT count(id) FROM rd_track_info WHERE DATE(create_time) = DATE_SUB(CURDATE(), INTERVAL 7 DAY); SELECT count(id) FROM rd_track_info WHERE DATE(create_time) > DATE_SUB(CURDATE(), INTERVAL 7 DAY);
    
    
    
    /*按天统计*/
    SELECT
        count(id) countNum,
        DATE(create_time) createTime
    FROM
        rd_track_info
    GROUP BY
        DATE(create_time)
    ORDER BY
        DATE(create_time) DESC;
    
    
    /*按周统计*/
    SELECT
        count(id) countNum,
        WEEK(create_time) createTime
    FROM
        rd_track_info
    GROUP BY
        WEEK(create_time)
    ORDER BY
        WEEK(create_time) DESC;
    
    
    /*按月统计*/
    SELECT
        count(id) countNum,
        MONTH(create_time) createTime
    FROM
        rd_track_info
    GROUP BY
        MONTH(create_time)
    ORDER BY
        MONTH(create_time) DESC;
    
    
    /*按季度统计*/
    SELECT
        count(id) countNum,
        QUARTER(create_time) createTime
    FROM
        rd_track_info
    GROUP BY
        QUARTER(create_time)
    ORDER BY
        QUARTER(create_time) DESC;
    
    /*按年统计*/
    SELECT
        count(id) countNum,
        YEAR(create_time) createTime
    FROM
        rd_track_info
    GROUP BY
        YEAR(create_time)
    ORDER BY
        YEAR(create_time) DESC;
  • 相关阅读:
    日期正则表达式yyyyMMdd
    Markdown语法
    su: Authentication failure问题
    Git初始配置
    layui的layer.open()方法查看缩略图 原图缩放
    入驻博客园三年
    php学习笔记之动态生成一组单选button
    opencv直方图拉伸
    c++ 中const的使用
    LeetCode131:Palindrome Partitioning
  • 原文地址:https://www.cnblogs.com/lazyInsects/p/8006388.html
Copyright © 2011-2022 走看看