2011-06-24 7 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

テーブルの回転を意味しますか?レコードは横に広がっています。あなたは輸入が優れていると考えていますか? – Weiyan

+0

私はエクセルにエクスポートするのではなく、Crystalレポートで必要とします。このタイプのディスプレイにはSQLステートメントが必要です –

答えて

0

あなたが実際にやろうとしているのは、テーブルをアンピボットすることです。既に正規化モードになっていますが、各サプライヤごとに並べて比較するようにしたいあなたは非常に醜い/長いSQLコマンドに入るだろう比較したいサプライヤの "決定的な"数を持っている必要があります...それは完了することができますが、醜いクイック...

これはあなたの意志ですか? ??もしそうなら、あなたはあなたが欲しいサプライヤーの特定のリストを並べて比較して供給しますか?

関連する問題