首页 新闻 搜索 专区 学院

mysql 统计12个月的数据

0
悬赏园豆:40 [待解决问题]

最近做的项目需求里要加入报表统计,现在使用的是highchart,要统计某一类型一年12个月的

数据,如果其中的一个月没数据那数量就是0,表结构如下

CREATE TABLE `Case` (
  `ID` varchar(50) NOT NULL,
  `CType` varchar(50) NOT NULL,
  `DiscoveryTime` datetime NOT NULL,
  PRIMARY KEY (`ID`)
)

用的是mysql,统计一年12个月ctype的数量,求大神赐教啊  

传说中的十三月的主页 传说中的十三月 | 初学一级 | 园豆:102
提问于:2015-09-15 10:28
< >
分享
所有回答(2)
0
select sum(CType) as 'CType',left(DiscoveryTime,7) as 'month' from Case where CType>0 group by month;
✎﹏ℳ๓₯㎕ღ | 园豆:1497 (小虾三级) | 2015-09-15 10:52

首先谢谢园友的帮忙,这个语句没达到呢   还有CType是varchar的类型    然后要按12个月的统计   如果其中一个月没有数据就用0

支持(0) 反对(0) 传说中的十三月 | 园豆:102 (初学一级) | 2015-09-15 10:57
0

你把sting转下用上面的就oK,sql自带很多转换的函数

稳稳的河 | 园豆:4216 (老鸟四级) | 2015-09-15 19:57
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册