Cherche requete SQL

mattouuu Messages postés 143 Statut Membre -  
mattouuu Messages postés 143 Statut Membre -
Bonjour,

------------- DOSSIER --------------
numero ----- nom ----- annee

15 ---------- Truc ------ 1965
15 --------- Machin ---- 1977
32 --------- Bidule ----- 1970

J'ai une table DOSSIER avec 3 champs: numero, nom, annee. Je cherche à faire une requete SQL qui me permettrait de récupérer tous les dossiers, à l'exception près que si 2 (ou plus) dossiers ont le même numéro, je ne garde que celui qui à l'année la plus grande.
Dans mon exemple, le résultat de la requete serait donc les dossiers de Machin et de Bidule.

Merci pour vos réponses.
Matt.

2 réponses

UaLShark Messages postés 193 Statut Membre 35
 
essaie
select * from dossier d
where annee in (select max(annee) from dossier where numero = d.numero)
0
mattouuu Messages postés 143 Statut Membre 21
 
Super ca marche, merci beaucoup
0