行列互换问题oracle9i
SELECT ORDER_CODE,MAX(DECODE(ORDER_TYPE,'A',order_fee1+order_fee2,NULL)) AS A,
MAX(DECODE(ORDER_TYPE,'B',order_fee1+order_fee2,NULL)) AS B,
MAX(DECODE(ORDER_DATE,'CC-201310',order_fee1+order_fee2,NULL)) AS "CC-201310",
MAX(DECODE(ORDER_DATE,'CC-201311',order_fee1+order_fee2,NULL)) AS "CC-201311"
FROM ORDER_INFO1 GROUP BY ORDER_CODE
--如果order_date是变化的,就要实时做动态SQL