我希望知道如何使用SUM函数和DISTINCT关键字来显示不重复的各个客户的金额总和。
我使用了:
SELECT DISTINCT id_721z, SUM(montant) AS somme_montant
FROM `roue_ventes_cb`
WHERE `date_transaction` between '2015/01/01' and '2015/01/21';
但是结果显示不正确。我有以下数据:
id_721z | 金额
1 | 15
1 | 15
2 | 22
2 | 22
2 | 22
我希望显示总金额为37,而不是
id_721z | montant
1 | 30
2 | 66