MySQL 查询每天每周每月每年的数据方法

MySQL 查询每天每周每月每年的数据方法,第1张

执行结果

执行结果:

执行结果:

第一列的周数据,表示每一年的第几周,从第一周开始计算起。

执行结果:

执行结果:

执行结果:

业务背景 :有一张公众号粉丝关注数总表,按照每天汇总关注总数,解读如下:截止到 2022-01-01 公众号关注总数为: 45087

设计思路:

执行结果:

该实现方式,由于当前所在月还未到最后一天,存在无法获取当前月数据情况。经过考虑,使用 max 取每一个月中最大的一天,最终优化sql如下:

1、这里使用inner join 而非where 子查询,涉及到效率执行问题。

你改改这个试试

/*select COUNT(*),Date from (select CONVERT(varchar(7),Date,120) as Date from A)a group by Date*/


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/8513125.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-17
下一篇2023-04-17

发表评论

登录后才能评论

评论列表(0条)

    保存