我有一个简单的表格,其中包含以下数据
FiscalYear Month Value
2013 01 10
2013 02 15
...
2014 01 15
2014 02 20
使用Oracle(11g)Pivot查询是否可以得到这样的东西?
Month 2013 2014
01 10 15
02 15 20
答案 0 :(得分:0)
SELECT month, value_2013, value_2014
FROM (SELECT fiscalyear, month, value FROM your_table)
PIVOT (SUM (value) AS value
FOR (fiscal_year)
IN ('2013', '2014'))