解决方案 »

  1.   

    很简单,decode(项目||月份, 'A10', 3, 'B10', 4, 'C10', 5, 'D10', 6 ……) 把月份转化为MM格式即可
      

  2.   

    select 月份,listagg(项目||'-'||值,';') WITHIN GROUP (ORDER BY 月份) from TABLE group by 月份
      

  3.   

    不就是group by月份么
    不是你想像的那样简单
      

  4.   

    项目固定就用sum(decode(项目,'A',值,0) over(order by 月份)sum(decode(项目,'B',值,0) over(order by 月份)....不固定就动态拼接,10g可以用model,11g可以用动态行转列函数。