Oups désolé, voilà la réponse :
SELECT date, abs(TO_DAYS(date) - TO_DAYS('2003-01-15')) AS diff
FROM table
ORDER BY diff ASC
LIMIT 1
Ca marche super bien mais la requête est un peu longue dans mon cas(en temps cpu j'entends.
Mon script lance 500 fois cette requête sur une table de 6000 enregistrements, et sur un vieux serveur ça pardonne pas !
Message édité par bob3335 le 16-10-2003 à 19:37:25