【发布时间】:2016-10-06 14:39:59
【问题描述】:
我有一个包含多个维度的 SQL 表,当我按第一天的维度汇总它时,我得到了正确的数字,但是当我添加更多维度时,我得到了一个不同的数字。 这超级奇怪 SK_DATE SK_COUNTRY 1号 编号2
如果我这样做了
SELECT
SK_DATE
,MAX(number1)
,MAX(number2)
FROM
table 1
GROUP BY
SK_DATE
;
当我运行同样的事情时不。然而,这一次
SELECT
SK_DATE
,SK_COUNTRY
,MAX(number1)
,MAX(number2)
FROM
table 1
GROUP BY
SK_DATE
,SK_COUNTRY
;
所以在第一次运行时,我收到了 5.2M 的数字 1,但是当我运行第二次查询时,我收到了 6.4M
提前致谢
【问题讨论】:
-
添加样本表数据、当前结果和预期结果。所有以及格式化的文本。
标签: sql aggregate dimensions