标题:MySQL按月统计
只看楼主
月祭樱冢
Rank: 2
等 级:论坛游民
帖 子:83
专家分:97
注 册:2013-7-15
结帖率:100%
已结贴  问题点数:100 回复次数:7 
MySQL按月统计
按表t_case中start_time(datatime)字段每个年份 每个月 出现的次数 的sql语句
表结构
id   start_time
1    2015-2-1
2    2015-2-2
3    2014-1-1
4    2011-3-2
结果为
year  month  sum
2011  3       1
2014  1       1
2015  2       2
求这个查询的sql谢谢了
搜索更多相关主题的帖子: sql语句 统计 
2015-08-19 10:11
月祭樱冢
Rank: 2
等 级:论坛游民
帖 子:83
专家分:97
注 册:2013-7-15
得分:0 
SELECT start_time, SUM(1)
FROM t_case
WHERE date_format(start_time,'%m')=3
GROUP BY date_format(start_time,'%m')
这是按月查  可是怎么把年份的条件加进去呢

算法是程序的灵魂
2015-08-19 10:23
月祭樱冢
Rank: 2
等 级:论坛游民
帖 子:83
专家分:97
注 册:2013-7-15
得分:0 
额 貌似帖子发错地了 麻烦版主移一下  谢谢

算法是程序的灵魂
2015-08-19 10:33
Maick
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:32
帖 子:251
专家分:1314
注 册:2012-9-21
得分:70 
SELECT YEAR(start_time) [year] ,MONTH(start_time) [month], COUNT(YEAR(start_time)) [sum] FROM t_case
GROUP BY  YEAR(start_time),MONTH(start_time)
2015-08-19 13:18
月祭樱冢
Rank: 2
等 级:论坛游民
帖 子:83
专家分:97
注 册:2013-7-15
得分:0 
回复 4楼 Maick
老大  你确定用的是mysql?

算法是程序的灵魂
2015-08-19 15:00
Maick
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:32
帖 子:251
专家分:1314
注 册:2012-9-21
得分:0 
回复 5楼 月祭樱冢
是 sql 2008

mysql 相差这么远吗?
2015-08-19 15:33
月祭樱冢
Rank: 2
等 级:论坛游民
帖 子:83
专家分:97
注 册:2013-7-15
得分:0 
回复 6楼 Maick
是的 ...算了 我还是去mysql版发吧

算法是程序的灵魂
2015-08-19 15:49
月祭樱冢
Rank: 2
等 级:论坛游民
帖 子:83
专家分:97
注 册:2013-7-15
得分:0 
程序代码:
SELECT date_format(start_time,'%Y-%m') bb, SUM(1)  aa
FROM t_case
GROUP BY date_format(start_time,'%Y-%m')

这个可以

算法是程序的灵魂
2015-08-19 15:51



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-456540-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.059907 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved