我有一个包含以下详细信息的表格:
date_info info
2009-06-23 1
2009-06-24 2
2009-06-25 20
2009-06-26 14
2009-06-27 17
2009-06-28 5
2009-06-29 10
2009-06-30 2
etc.
我想按每周和每月的出现次数对 info
列进行分组,如下所示:
2009-06-01_2009-06-07 XXX
2009-06-08_2009-06-14 XXX
按日历周分组是理想的选择。
想法?
最佳答案
当我写下问题时,我找到了解决方案:使用WEEKOFYEAR
:
SELECT WEEKOFYEAR(date_info) as MaWeek, SUM(info) from table1 GROUP BY MaWeek
关于SQL 查询 - MySQL 中按时间跨度分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1967147/