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条

mysql统计每周,每周数据

 

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

mysql统计每周,每周数据

 

 

 

月统计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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

原创文章,作者:6024010,如若转载,请注明出处:https://blog.ytso.com/274669.html

(0)
上一篇 2022年7月16日
下一篇 2022年7月16日

相关推荐

发表回复

登录后才能评论