2011-06-24 37 views
0

是否有任何SQL語句可以生成此報告?希望SQL查詢將數據從行顯示到列

Original Data In table (Quotation Analysis Detail) 
----------------------- 

Doc_No Doc_Date Item_ID  Qty Rate BAsic_Amount Net_Amount Supplier_ID 
1  2011/06/23 520720E 10  123 1230   1230   1 
1  2011/06/23 520720E 10  345 3450   3450   18 

我需要在Crystal Report中以下面的格式顯示數據(交叉表不工作)。需要SQL語句

   | Supplier ID's | 
------------------------------------------------- 
       1  |  18  and so on 
------------------------------------------------ 
QTY   10  |  10 
Rate   123  |  345 
Basic_Amount 1230  |  3450 
Net_Amount 1230  |  3450 

。 。 。 等。

+0

你的意思是擺動桌子嗎?記錄水平傳播。你認爲導入excel,然後轉動它? – Weiyan

+0

我不想將它導出爲ex​​cel,而是我需要它在水晶報表中。我需要這種類型的顯示的SQL語句 – 2011-06-27 10:10:52

回答

0

你實際上想要做的是UNPIVOT一張桌子......你已經有了一個標準化的模式,但是希望他們對於每個供應商的柱狀圖就像一個並排的比較和每一列......你還必須有一個「確定」數量的供應商,你想比較哪一個會得到一個非常醜陋的/長的SQL命令......它可以完成,但很難看......

這是你的意圖嗎? ??如果是這樣,你會提供一個你想要的並列比較供應商的具體清單嗎?