Bonjour,
Je n'arrive pas à écrire une requête SQL qui me résiste, alors j'en appelle à votre aide.
J'ai une table PAIEMENTS avec un champ NumPaiement en numérotation automatique (c'est la clef)
Ensuite j'ai un champ NumClient dans cette Table.
Elle peut donc être remplie ainsi :
NumPaiement NumClient 1 100 2 235 3 100 4 108 5 113 6 235 7 100 8 172
Je voudrais une requête qui, pour chaque client différent, me renvoie le plus grand numéro de paiement, dont le résultat serait :
NumClient NumPaiement 100 7 108 4 113 5 172 8 235 6
Et je n'y arrive pas... Quand j'essaie d'utiliser la fonction MAX, j'ai une erreur "Votre requête n'inclut pas l'expression en tant que partie d'une fonction d'aggrégation".
Toute aide sera la bienvenue.
Merci pour tout
Partager