我很难根据一列值对一列不同的值求和,这也需要是不同的。例如,我有:
Index PaymentID PaymentAmt PartPmtApplied
1 35 50 26
2 35 50 24
3 36 50 38
4 36 50 12
5 37 52 14
6 37 52 14
7 37 52 24
8 38 54 37
9 38 54 17
10 39 100 100
我使用的查询如下:
Select sum(paymentamt) from tbl_A where paymentid =
(select distinct paymentsid from tbl_A);
所以,我认为我的查询是正确的,但是当我这样做时,它仍然总结了 PaymentAmt 列中的每个值,即我总共收到 564 而不是 256。
有人有更好的方法让我找到这个值吗?提前致谢。
感谢您的快速回复。但是,正如有人问的那样,这就是我要找的东西:
35 50
36 50
37 52
38 54
39 100
总和 = 256。所以,我应该返回一个 256 的值。