2

私はそれについてここで読んだ(めったに使わない)

しかし、私は何かを理解するのに問題があります:

これはデータソースです:

ここに画像の説明を入力してください

このクエリによると:

SELECT Country,[State],City,
SUM ([Population (in Millions)]) AS [Population (in Millions)]
FROM tblPopulation
GROUP BY Country,[State],City WITH ROLLUP

グループ化する場合:

したがって、すべての行が異なります。(都市のため)

したがって、行の後に-「中間合計everyがあるはずです

しかし、ありません。

私は何が欠けていますか?

ps結果は次のとおりです。

ここに画像の説明を入力してください

4

1 に答える 1

1

最後の列は、明確でなくても「中間合計」になることはありません。すべての都市が「A」または「B」だったとしましょう。あなたはすでにそれを持っているので、都市ごとの「中額」は必要ありません! 「A」と「B」の合計はすでにあります。また、「A」と「B」はどちらも null に設定されているため、「中間合計」を区別できませんでした。2 つの行は同じになります (カウントが異なります)。

于 2012-03-06T20:57:22.510 に答える