当前位置: 代码迷 >> Oracle开发 >> SOS,复杂的查询语句,该如何实现
  详细解决方案

SOS,复杂的查询语句,该如何实现

热度:80   发布时间:2016-04-24 07:46:49.0
SOS,复杂的查询语句,该怎么实现?
1,原始数据
构造了一个试图,里面有以下的字段和数据。

科目大类           科目小类             险种类别         月份             金额

大类1                 小类11                 险种1               1月               100
大类1                 小类11                 险种1               2月               200
大类1                 小类11                 险种2               2月               200
大类1                 小类12                 险种1               1月               100
大类1                 小类12                 险种1               2月               200
大类2                 小类21                 险种2               1月               100
大类2                 小类21                 险种2               2月               200
大类2                 小类22                 险种3               1月               100
大类2                 小类22                 险种3               2月               200


2,报表样式:

我的报表的格式下面那样的:
本期:当前月份对应的所有金额
本年累计:当年对应的所有金额

科目                               险种1                   险种2                   险种3                       险种4
                            本期   本年累计     本期   本年累计     本期   本年累计     本期   本年累计

大类1                   400     600               200     200              
        小类11         200     300               200     200      
        小类12         200     300                    
        。。。
大类2                                                 200     300               200     300
  相关解决方案