发布网友 发布时间: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)