Bonjour a toutes et tous,

J'aurais besoin de vos avis parce que j'ai un petit doute concernant une de mes requêtes, notamment sur la condition à mettre après mon ORDER BY

Dans mon projet, j'ai une table avec 4 champs: id_client, produit, prix, date_achat
Je souhaite faire un classement de mes meilleurs acheteurs.
Pour cela je vais faire une requête SQL avec GROUP By du style:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SELECT id_client, SUM(prix) FROM ma_table GROUP BY id_client
Mais dans ma requête précédente, je voudrais faire un ORDER BY afin d'avoir le classement tout prêt, et n'avoir qu'à l'afficher
La question que je me pose, c'est sur la condition du ORDER BY: est-ce que je dois juste faire mon classement suivant prix ou suivant SUM(prix) ?

Merci d'avance pour vos réponses