SUM 함수 및 DISTINCT를 사용하여 반복하지 않는 다양한 클라이언트의 총계를 표시 한 요청을 알고 싶습니다.SQL SUM + Disctinct
내가 사용 :
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 | MONTANT (몽땅)
1 | 15
1 | 15
2 | 22
2 | 22
2 | 22
내가 total_montant = 37가 아니라
id_721z을 보여 드리고자 |
1 | 30
2 | 66
출력을 샘플링하고 그 이유를 설명 할 수 있습니까? sqlfiddle.com 사용을 고려하십시오 –
반복 고객 때문에 총 금액이 부풀려졌습니다 –