Après plusieurs heures, je me résigne à venir chercher de l'aide...
Je souhaite sélectionner la date la plus récente dans une colonne DATE, par rapport à un ID identique unique.
Voici la requête:
CODE
SELECT DISTINCT RECORD, END_DATE
FROM log_cb
WHERE END_DATE < CURDATE( )
AND END_DATE = ( max( `END_DATE` ) ) AS maxdate
GROUP BY maxdate
ORDER BY END_DATE DESC
FROM log_cb
WHERE END_DATE < CURDATE( )
AND END_DATE = ( max( `END_DATE` ) ) AS maxdate
GROUP BY maxdate
ORDER BY END_DATE DESC
Voici les données:
CODE
END_DATE RECORD
2008-09-05 171
2008-09-01 171
2008-09-18 171
2008-07-03 170
2008-09-05 171
2008-09-01 171
2008-09-18 171
2008-07-03 170
Donc je souhaite obtenir ceci:
CODE
END_DATE RECORD
2008-09-18 171
2008-07-03 170
2008-09-18 171
2008-07-03 170
Merci de votre aide,
Cordialement.