mysql – 按周/月间隔分组
发布时间:2020-12-11 23:37:46 所属栏目:MySql教程 来源:网络整理
导读:我正在使用MySQL,我有下表: | clicks | int || period | date | 我希望能够生成这样的报告,其中期间在过去4周内完成: | period | clicks || 1/7 - 7/5 | 1000 | | 25/6 - 31/7 | .... || 18/6 - 24/6 | .... || 12/6 - 18/6 | .... | 或在过去3个月内: |
我正在使用MySQL,我有下表:
我希望能够生成这样的报告,其中期间在过去4周内完成:
或在过去3个月内:
任何想法如何制作可以生成等效日期范围和点击次数的选择查询? 最佳答案 SELECT WEEKOFYEAR(`date`) AS period,SUM(clicks) AS clicks FROM `tablename` WHERE `date` >= CURDATE() - INTERVAL 4 WEEK GROUP BY period SELECT MONTH(`date`) AS period,SUM(clicks) AS clicks FROM `tablename` WHERE `date` >= CURDATE() - INTERVAL 3 MONTH GROUP BY period (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- MYSQL数据库mysql字符集乱码问题解决方法介绍
- PostgreSQL将日期转为当前年、月、日的函数date_trunc
- Mysql必读mysql登录报错提示:ERROR 1045 (28000)的解决方法
- MYSQL数据库修改mysql默认字符集的两种方法详细解析
- Mysql入门SQL计算timestamp的差值的方法
- Mysql应用mysql数据库插入速度和读取速度的调整记录
- mysql – SQL中的多个表或一个超级表?
- Mysql入门mac下安装mysql忘记密码的修改方法
- Mysql实例lnmp下如何关闭Mysql日志保护磁盘空间
- MYSQL教程mysql下mysql-udf-http效率测试小记