【发布时间】:2021-04-17 22:49:34
【问题描述】:
我有一个包含重复值行的表。
TransID--CustID-- Date-----Amount
5217151 212671 2020-10-31 30.00
5217151 212671 2020-10-31 30.00
5219330 212671 2020-11-30 30.00
5219330 212671 2020-11-30 30.00
我需要对 Amount 列求和,但忽略交易 ID 重复的任何行。例如,客户 212671 的金额总和为 60.00。我曾尝试使用 Select Distinct,但在对一列使用 distinct 但对另一列求和时,我无法弄清楚执行此操作的正确语法。
这是我在 stackoverflow 上的第一篇文章,我发现很难格式化我的文本并粘贴到数据的实际屏幕截图中,所以请原谅。谢谢。
【问题讨论】:
-
重复值听起来像是您的数据库中有问题
标签: sql sql-server sum duplicates distinct