Bonjour !
J'ai 1 table toute bête :
id_date(INT)
date_en(DATE)
Et j'aimerais en extraire l'enregistrement complet (id et date) qui correspond à la date la plus récente.
Quand je fais la requête suivante, je n'ai pas le bon id_date qui sort (en fait ça prend le 1er id_date de la liste, qui ne correspond pas à la date associée)
Je n'ai pas plus de réussite avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT id_date, MAX(date_en) FROM matable
(là, j'ai autant d'enregistrements que d'id_date qui sortent, sans tenir compte de MAX()).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT id_date, MAX(date_en) FROM matable GROUP BY id_date
J'ai aussi essayé une sous-requête dans la clause WHERE, mais rien !
Je sèche complètement, merci de m'aider !
@+
Partager