我已阅读here关于它(很少使用它)
但我在理解某事时遇到了问题:
这是数据源:
根据此查询:
SELECT Country,[State],City,
SUM ([Population (in Millions)]) AS [Population (in Millions)]
FROM tblPopulation
GROUP BY Country,[State],City WITH ROLLUP
如果我按以下方式分组:国家,州,城市
所以每一行都是截然不同的! (因为这个城市)
所以在every
行之后 - 应该有一个“中间总和”
但没有。
我错过了什么?
P.S。结果是:
答案 0 :(得分:1)
最后一列永远不会得到“中间总和”,即使它并不明显。让我们说你所有的城市都是“A”或“B”。你不会想要每个城市的“中等金额”,因为你已经拥有它!你已经有了“A”和“B”的总和。此外,您无法区分“A”和“B”的“中间总和”,因为它们都设置为空。这两行是相同的(具有不同的计数)。