【发布时间】:2014-08-04 13:00:46
【问题描述】:
create table t(
a string,
b string,
c int,
d int)
此表有重复的数据。 我想求和(c),求和(d)并按总和(c)排序
所以我试试这个。
SELECT a, b, sum(c) as cum, sum(d) FROM t GROUP BY a order by cum DESC
我无法运行它。因为是b。 所以我尝试子查询但我不知道 请帮忙。
【问题讨论】:
-
您可能想要查看分组依据,您有两个聚合 (
SUM) 和两个标识符,这两个都应该在GROUP BY语句中。