MySQL中的SQL查询-按时间跨度分组
我有一个包含以下详细信息的表格:MySQL中的SQL查询-按时间跨度分组,sql,mysql,Sql,Mysql,我有一个包含以下详细信息的表格: 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. 我想将infocolumn按每周和每月出现的次数进行分组,如下所示: 2009-06-01_2009-06-07 XXX 2009-06-08_2009-06-14 XXX 按日历周分组
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
column按每周和每月出现的次数进行分组,如下所示:
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
在我写这个问题时,我找到了解决办法:使用
WEEKOFYEAR
:
SELECT WEEKOFYEAR(date_info) as MaWeek, SUM(info) from table1 GROUP BY MaWeek
我真的不喜欢人们通过玩系统游戏来获得
自学者
徽章:我不在乎徽章,我在写完问题后就明白了。我真的不喜欢人们通过玩系统游戏来获得自学者
徽章:我不在乎徽章,当我写完这个问题时,我真的明白了。