当前位置: 代码迷 >> Oracle开发 >> 查询数据表中月度数据统计
  详细解决方案

查询数据表中月度数据统计

热度:27   发布时间:2016-04-24 06:41:35.0
查询数据表中月份数据统计
表结构如下表   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 
  相关解决方案