Bonjour à tous,
J'ai une table carr_ind qui a la structure suivante :
L'idée est de créer une requête mysql qui permet d'obtenir id_enreg - id_sal - date_eve où, pour chaque id_sal différent, il faut prendre la date_eve la plus récente à condition que le motif soit égal à "MOTIFDESIRE".id_enreg - id_sal - date_enreg - centre - metier - type_contrat - nom_grille - indiceA - indiceB - indiceC - echelon - relqiaut_echelon - commentaire -modifieur - service - date_eve - motif - eve
Et si, en plus, je pouvais faire un petit ORDER BY centre - metier, ce serait le pied !
Je sèche lamentablement. J'arrive bien à obtenir la date_eve la plus récente pour un id_sal avec une requete de type :
mais le problème c'est que l'id_enreg ne correpond pas à la valeur max...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT max(date_eve), id_sal, id_enreg from carr_ind GROUP BY id_sal
Ça sent la requête imbriquée mais je sais pas faire du tout.
Merci d'avance à ceux qui prendront le temps de me lire et éventuellement de tenter de m'aider.
Sanman
Partager