出力に示すように、以下のデータを変換したい
DPPY_PFX DPDP_ID DPRL_DP_ID ROW_NUMBER
-------------------------------------------
1315 D8703 D8692 1
0219 D6010 D6012 1
0219 D6010 D6013 2
0219 D6010 D7993 3
0219 D6010 D7994 4
出力
1315 D8703 D8692
0219 D6010 D6012,D6013,D7993,D7994
以下のようにコーディングしましたが、値は取得されず、代わりにカウントのみが取得されます。
DPPY_PFX DPDP_ID 1 2 3 4
0219 D6010 1 1 1 1
1315 D8703 1 0 0 0
クエリ
SELECT *
FROM
(SELECT
DPPY_PFX,
DPDP_ID,
DPRL_DP_ID,
ROW_NUMBER
FROM
##pivot) AS StudentTable
PIVOT
(COUNT (DPRL_DP_ID)
FOR ROW_NUMBER IN ([1],[2],[3],[4])
) AS SchoolPivot