我有一個表,我運行一個查詢反對,並得到類似的結果:以查詢數據,以建立新的表
-----------------------------------------------------------------------------------------------
Account January February March April May June July August September October November December
-----------------------------------------------------------------------------------------------
1234 0 50 100 0 0 0 120 280 800 0 650 124
-----------------------------------------------------------------------------------------------
我怎樣才能改變這個查詢,顯示一個類似的數據:
------------------------
Account Period Amount
-------------------------
1234 Jan 0
1234 Feb 50
1234 Mar 100
.
.
1234 Dec 124
--------------------------
我會創建一個視圖,存儲過程或其他東西嗎? (因爲我不是一個真正的DBA,但需要找到一個解決方案,以協助該原諒我的知識的缺乏。)
通常,如果指定了哪個數據庫,唱。和它的版本。有很多方法來剝皮這隻貓! – 2012-03-09 19:17:19
相關:[給定表數據的期望輸出](http://stackoverflow.com/questions/9408622/desired-output-with-given-table-data)。儘管Oracle-dpecific,解決這類問題的一種方法(交叉連接到虛擬表的方法)可能適用於大多數SQL產品。 – 2012-03-09 20:35:35
rdms是SQL 2008 R2 – rspencer 2012-03-09 23:12:02