J'ai un problème qui devrait pourtant être simplissime, mais que je n'arrive pas à résoudre:
Une table Etats dans une base de données MySQL contient des états d'avancement de dossiers. Globalement, la structure de la table est la suivante:
Etat (idEtat, idDossier, dateAvancement, etatAvancement)
Comment peut-on avoir pour chaque dossier le dernier état d'avancement?
J'ai essayé
Code :
- select idDossier, max(dateAvancement), etatAvancement group by idDossier
|
mais s'il me renvoie bien la dernière date d'avancement, il ne me donne pas l'étatAvancement correspondant.
Quelqu'un a une idée, parce que là je sèche.