mysql mysql怎么按照自己定义的周统计每周的数据

发布网友 发布时间:2022-04-24 10:09

我来回答

2个回答

懂视网 时间:2022-05-03 07:37

mysql 按周/月/年统计数据分别如下

select DATE_FORMAT(UPDATE_TIME,‘%Y%u‘) weeks,count(UPDATE_TIME) count from table_name group by weeks;
select DATE_FORMAT(UPDATE_TIME,‘%Y%m%d‘) days,count(UPDATE_TIME) count from table_name group by days;
select DATE_FORMAT(UPDATE_TIME,‘%Y%m‘) months,count(UPDATE_TIME) count from table_name group by months;

部分原数据为:

技术图片

 

 统计结果如下:

1)按周

技术图片

 

 2)按月

技术图片

 

 按年

技术图片

 

mysql按周/月/年统计数据

标签:rom   sql   nbsp   info   统计   结果   数据   inf   mysq   

热心网友 时间:2022-05-03 04:45

假设你的表为 ta 日期字段是 dt
那么,以 2015-01-01为起始日,每5天累总计数为:

select datediff(dt, '2015-01-01') div 5 as d5 , count(*)
from ta
group by (datediff(dt, '2015-01-01') div 5)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com