Bonjour,
Voici ma table :
COTISATION (num_cotisation, annee, cotisation, date_cotisation, num_tiers)
Quelques exemples
(1, 1997, 7.62, 10/12/1997, 1)
(2, 2002, 9, 10/08/2002, 1)
J'aimerais sélectionner uniquement la dernière cotisation de chaque tiers. Dans l'exemple, j'aimerais afficher uniquement la cotisation de 2002.
Or lorsque je fais cette requête que j'éxécute dans un sous-état avec des champs père-fils :
Il m'affiche toutes les années de cotisation dès lors qu'un des autres champs est différents !!! Si je n'affiche que l'année de cotisation, cela fonctionne mais dès que je met d'autres champs, ça ne fonctionne plus !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT Max(COTISATION.annee) AS MaxDeannee, COTISATION.num_tiers, COTISATION.cotisation, COTISATION.date_cotisation FROM COTISATION GROUP BY COTISATION.num_tiers, cotisation, date_cotisation;
Merci pour votre aide car je suis vraiment bloquée !!!
Partager