2017-02-06 10 views
0

私は自分のデータを1つのテーブルに格納しており、データを特定の方法で表示したいと考えています。現在、次の見出しのグリッドビューからデータが読み込まれます。SQLピボットまたはネストされたgridview?

Batch Unit  Amount 
105  6767687 82.76 
105  9653435 98.72 
106  4567897 7.41 
107  4567321 5.21 
108  3216541 6.00 

これらは、このように見えます。

Batch Unit Amount 
105    (Total Amount)  
     6767687 82.76 
     9653435 98.72 
106    (Total AMount 
     4567321 5.21 

などとなる。

幸運にもネストしてみましたが、ピボットがこれに最も適しているかどうかはわかりません。

答えて

0

ネストされたグリッドが最適なオプションになると思います。 SQL PIVOTUNPIVOTは、フィールドをレコードに変換し、フィールドをレコードに変換するためのものです。あなたはおそらくSQL GROUP BYステートメントを取得することができますが、データの詳細が失われ、残りのデータを使用するために関数(SUM、AVG、COUNTなど)を実行する必要があります。
Thisのいずれかが役に立つ場合があります。

EDIT:ネストされたgridviewsの例を利用してTHISの例を使用して正確に複製できました。あなたのデータ接続とフィールド名を置き換えてください。

関連する問題