mysql– 按周月间隔分组

mysql– 按周月间隔分组,第1张

概述我正在使用MySQL,我有下表:| clicks | int | | period | date | 我希望能够生成这样的报告,其中期间在过去4周内完成:| period | clicks | | 1/7 - 7/5 | 1000 | | 25/6 - 31/7 | .... | | 18/6 - 24/6 | ....

我正在使用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个月内:

| period | clicks ||  July  |  ....  ||  June  |  ....  || April  |  ....  |

任何想法如何制作可以生成等效日期范围和点击次数的选择查询?最佳答案

SELECT WEEKOFYEAR(`date`) AS period,SUM(clicks) AS clicksFROM `tablename`WHERE `date` >= CURDATE() - INTERVAL 4 WEEKGROUP BY periodSELECT MONTH(`date`) AS period,SUM(clicks) AS clicksFROM `tablename`WHERE `date` >= CURDATE() - INTERVAL 3 MONTHGROUP BY period
总结

以上是内存溢出为你收集整理的mysql – 按周/月间隔分组全部内容,希望文章能够帮你解决mysql – 按周/月间隔分组所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

原文地址: http://outofmemory.cn/sjk/1167507.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存