语句为:select DATE_FORMAT(来电时间,'%Y-%m') as yue, 问题类别 , count(1) as num from mytable where 问题类别='农村合作医疗' group by DATE_FORMAT(来电时间,'%Y-%m') ,问题类别 ORDER BY 问题类别, yue;
结果为:
结果是正常的!
我修改DATE_FORMAT(来电时间,'%Y-%m')为DATE_FORMAT(来电时间,'2012-%m')后查询结果却变为:
我数据库中2012年的此问题类别只有2条啊?为什么出现这个情况,求解!!在线等~急!!
如果我只想查询某个类别中~2012年的所有月份的数据,语句该如何改?
可惜满意回答只能学习一个,要不真想都选啊~呵呵,非常感谢。学习了!!
加上年份判断不行吗?
数据2013-05
被DATE_FORMAT(来电时间,'%2012-%m') 处理后
变2012-05
本回答被提问者采纳