我有以下欄目:-SQL-求和其他列的值
merchant_id
euro
我想通過merchant_id
總結所有歐元區記錄,只返回total sum per merchant_id
。
所以,如果有3條記錄,如:
euro | merchant_id
4 | 1
5.4 | 2
2.5 | 1
結果應該是:
euro | merchant_id
6.5 | 1
5.4 | 2
如何在地球上我該怎麼辦呢?
謝謝。
我有以下欄目:-SQL-求和其他列的值
merchant_id
euro
我想通過merchant_id
總結所有歐元區記錄,只返回total sum per merchant_id
。
所以,如果有3條記錄,如:
euro | merchant_id
4 | 1
5.4 | 2
2.5 | 1
結果應該是:
euro | merchant_id
6.5 | 1
5.4 | 2
如何在地球上我該怎麼辦呢?
謝謝。
您需要通過使用組,總結起來。
SELECT SUM(euro) AS euro,merchant_id
FROM table_name
GROUP BY merchant_id
select
merchant_id
,sum(euro)
from
<your_table_name>
group by
merchant_id
集團由可能是解決:
select merchant_id, SUM(euro) as total
from <your_table>
group by merchant_id
order by merchant_id;
享受;-)