数据库
首页 > 数据库> > mysql统计每周,每周数据

mysql统计每周,每周数据

作者:互联网

 

 

sql统计周

  如:统计7月以来,每周订单数?

select 
date_format(create_time, '%Y%u') weeks,
count(t_record_id) countNum
 from t_transaction_record
where 1=1
and DATE_FORMAT(create_time,'%Y-%m-%d') >= '2022-07-01'
group by weeks

结果:7月份第一周,2条,第二周:13条

 

   检验一下:2022年7月01日,正好是7月份开始的第一周,查出01号这天只有2条数据,说明周统计没问题

 

 

 

月统计sql:

  按上面的思路来,统计每月有多少条数据?

SELECT
          month,
          COUNT(*) AS count_order
        FROM
          (

              SELECT
                DATE_FORMAT(create_time, '%Y-%m') month
              FROM
                t_transaction_record
              WHERE
                DATE_FORMAT(create_time, '%Y') >= 2020

          )a
        GROUP BY
          month

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

标签:-%,01,每周,FORMAT,create,time,mysql,DATE,统计
来源: https://www.cnblogs.com/spll/p/16483033.html