Bonjour,
mon probleme semble simple mais je ne m en sort pas:
j ai un bete fichier contenant un idResponsable, nom/prenom eleve, date naissance élève
un responsable peut avoir plusieurs eleves
je voudrais tout simplement selectionner pour chaque idResponsable, son élève le plus jeune (date de naissance la plus grande)
je pensais au debut a la requete suivante:
Bien évidemment cette requete ne me retourne aucun resultat et je pense savoir pourquoi...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SELECT IDRESPONSABLE, NOMPRENOMELEVE, DATENAISSANCE, MAX(DATENAISSANCE) AS MAX_NAISSANCE FROM MATABLE GROUP BY IDRESPONSABLE, NOMPRENOMELEVE HAVING DATENAISSANCE = MAX_NAISSANCE
Mes ma question reste, quelle serait la bonne requête?
Partager