为什么group by和sum不会删除行中的dup值

时间:2019-04-03 19:49:36

标签: sql netezza

我们正在使用Netezza SQL。 我有三个字段“客户”,“帐户”和“收入”。

我正在这样汇总收入。

Select Customer, Sum(Revenue) REV_TOT
from Cust_REV
group by ACCOUNT;

假设每个客户有多个帐户。

**CUSTOMER  REV_TOT**
15411780    0.5700
15411780    0.0000
15411790    65.1910
15411790    0.0000
15411790    21.4960
15411790    28.0180

通知客户编号不凝结。不是吗我该怎么办?

1 个答案:

答案 0 :(得分:0)

您可以尝试以下方法:

Select Customer, Sum(Revenue) REV_TOT
from Cust_REV
group by Customer,ACCOUNT;