【发布时间】:2010-09-11 03:36:11
【问题描述】:
不是 SQL 人,所以我很纠结,所以我会保持简单
+--------------+------------------------+
| RepaymentDay | MonthlyRepaymentAmount |
+--------------+------------------------+
| 3 | 0.214847 |
| 26 | 0.219357 |
| 24 | 0.224337 |
| 5 | 0.224337 |
| 18 | 0.224337 |
| 28 | 0.214847 |
| 1 | 0.224337 |
| 28 | 0.327079 |
+--------------+------------------------+
我正在寻找一个查询,然后会给出类似的东西;
+--------------+------------------------+
| RepaymentDay | MonthlyRepaymentAmount |
+--------------+------------------------+
| 1 | 0.224337 |
| 3 | 0.214847 |
| 5 | 0.224337 |
| 18 | 0.224337 |
| 24 | 0.224337 |
| 26 | 0.219357 |
| 28 | 0.541926 |
+--------------+------------------------+
即如果有多条记录具有相同的 'RepaymentDay' 值,则将这些值的 'MonthlyRepaymentAmount' 相加。
我可以在外部使用 perl 或 python 来完成,没问题,但我想尝试更熟悉 SQL。 有什么想法吗?
【问题讨论】:
-
我并不关心排序,这很简单