表结构如下表 table
年 月 数量
2014 1 2
2014 1 2
2014 1 2
2014 2 3
2014 2 3
2014 2 3
2014 2 3
2014 3 3
2014 3 3
实现统计结果为
年 月 总数量(sun(月份))
2014 1 6
2014 2 12
2014 3 6
怎么实现如上结果统计 请大家帮忙忙 非常感谢
------解决方案--------------------
这个不是很简单吗
select year,month,sum(数量) from tabel group by year,month
------解决方案--------------------
select 年, 月, sum(数量) from table group by 年,月
------解决方案--------------------
select 年, to_char(月,'MM'), sum(数量) from table group by 年,月 看看这个,就是月,格式化一下就行
------解决方案--------------------
如果之前不是日期类型,可以先转换成日期类型再to_char,如:
select to_char(to_date('你的时间字段','yyyy/MM/DD'),'MM') from table