私の SQL Server 2008 レポートは、表に複数の行を返します。単純な select ステートメントは 2 つの列を返します。1 つはレコード番号で、もう 1 つはセクターです。セクター列には、6 つの異なる値のいずれかを含めることができます。
編集:NULL
値はセクター列で許可されます。
このデータをテーブルの 1 行に表示したい。
レコード番号 1 にはセクター A、セクター C、セクター E があり、レコード 2 にはセクター B、セクター C があり、レコード 3 には何もないとします。
私は3行のデータを求めています。また、2つの方法で表示する必要があります。すべてのセクターがコンマで区切られた同じセルに表示されるようにします。もう 1 つは、各カテゴリの個別のセルです。
Record number | Sector
1 | A, C, E
2 | B, C
3 |
または
Record Number | Sector A | Sector B | Sector C | Sector D | Sector E
1 | A | | C | | E
2 | | B | C | |
3 | | | | |
現時点で、私のレポートには 6 行あります。
Record Number | Sector
1 | A
1 | C
1 | E
2 | B
2 | C
3 |
この問題を回避する方法はありますか?
SQL ステートメントを記述するのではなく、クエリ デザイナーを使用しています。