MySQL基于第二个"公共"字段对一个字段求​​和

Bol*_*ter 2 mysql sql sum

不是一个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.有任何想法吗?

Mar*_*ith 6

SELECT RepaymentDay, SUM(MonthlyRepaymentAmount) AS MonthlyRepaymentAmount
FROM YourTable
GROUP BY RepaymentDay
ORDER BY RepaymentDay
Run Code Online (Sandbox Code Playgroud)