テーブルのピボッティングに問題があります。あなたは誰かこのケースでいくつかの提案をお願いしますか?SQLでのピボットの問題
私の下の表は、次のようになります。
AgeRange Male Female
21-30 15
21-30 11
31-40 25
41-50 18
41-50 22
51-60 32
私は、下記の
PIVOT (
SUM (AgeRange)
FOR [AgeRange] IN ([MALE], [FEMALE])
)
AS AGE
を使用
AgeRange Male Female
21-30 15 11
31-40 25
41-50 18 22
51-60 32
、年齢範囲で重複行を削除することによって、以下のようにそれを見てみたいです
しかし、動作しません。あなたのデータが列Male
とFemale
に既にあるようにあなたは、年齢の範囲で、これらの列の合計を取得したい場合は、単にGROUP BY
で集約を使用して