+ -
当前位置:首页 → 问答吧 → 请大伙帮忙看看在oracle如何用sql语句实现以下转换

请大伙帮忙看看在oracle如何用sql语句实现以下转换

时间:2011-09-03

来源:互联网

表一含义:一个bill_code下的,罚款的站点有哪些,以及罚款的金额, 最多有四个罚款站点,一个奖励站点,一个手续费.请帮忙看看在oracle如何用sql语句实现以下转换.
表一内容:
BILL_CODE        T_TYPE    SITE        BALANCE                                       
123                 罚款                a        10                                       
123                 罚款                b        20                                       
123                 罚款                c        30                                       
123                 罚款                d        40                                       
123                 奖励                e        50                                       
123                 手续费             f         60                                       
124                 罚款                a        10                                       
124                 奖励                f         50                                       
124                 手续费            d         10                                       
125                 罚款               e         20                                       
125                 罚款               a         20                                       
125                 奖励               z         50                                       
                                                               
                                                               
转换后格式如下:                                                                                      
BILL_CODE        罚款1        BALANCE1        罚款2        BALANCE2        罚款3        BALANCE3        罚款4        BALANCE4        奖励        BALANCE5        手续费        BALANCE6
123                    a               10                   b              20                     c              30                    d              40                    e             50                     f               60
124                    a               10                                                                                                                                            f              50                     d              10
125                    a               20                   e              20                                                                                                     z             50

作者: muyu208   发布时间: 2011-09-03

行列转换,论坛中很多这样的帖子。。

作者: sj198421   发布时间: 2011-09-03