不是一个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 |
+--------------+------------------------+
Run Code Online (Sandbox Code Playgroud)
我正在寻找一个可以提供类似的查询;
+--------------+------------------------+
| RepaymentDay | MonthlyRepaymentAmount |
+--------------+------------------------+
| 1 | 0.224337 |
| 3 | 0.214847 |
| 5 | 0.224337 |
| 18 | 0.224337 |
| 24 | 0.224337 |
| 26 | 0.219357 |
| 28 | 0.541926 |
+--------------+------------------------+
Run Code Online (Sandbox Code Playgroud)
即,如果有多个记录具有相同的'RepaymentDay'值,则将'MonthlyRepaymentAmount'的值相加.
我可以使用perl或python进行外部操作,没问题,但我想尝试更熟悉SQL.有任何想法吗?
SELECT RepaymentDay, SUM(MonthlyRepaymentAmount) AS MonthlyRepaymentAmount
FROM YourTable
GROUP BY RepaymentDay
ORDER BY RepaymentDay
Run Code Online (Sandbox Code Playgroud)