bonjour à tous,

je cherche à déterminer les valeurs maximales de 2 colonnes de ma table annee. pour cela j'utlise dans une requête la fonction max
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SELECT Max([Classe]) AS Expr1, Max([DateNewContrat]) AS Expr2
FROM Annee;
ça marche mais il s'agit du max de toutes les lignes.

alors j'ai essayé d'ajouter un filtre avec ave autre champs (totalannee) de la table
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SELECT Max([Classe]) AS Expr1, Max([DateNewContrat]) AS Expr2, Annee.TotalAnnee
FROM Annee;
et là j'ai un message d'erreur:
Vous avez essayé d'exécuter une requête ne comprenant pas l'expression spécifiée 'TotalAnnee' comme une partie de la fonction d'agrégat.
j'ai cherché à comprendre mais je n'ai pas tout compris... il semble que le problème vienne des expressions max...

comment je peux filtré le calcul des max suivant mon champ totalannee??

merci de votre aide