Bonjour,

Je suis actuellement en stage dans une entreprise, et je dois développer certaines requêtes en SQL.
L'une d'elle me pose problème. Je dois récupérer un enregistrement en fonction d'une date. Jusque là, aucun problème.
Mais je dois améliorer cette requête en récupérant un enregistrement en fonction de la date choisie par un utilisateur. Or, cette date n'existe pas forcément dans la base, il faut alors récupérer la date la plus proche.

Par exemple :
05/05/2003 8:00:00
05/05/2003 9:00:01
05/05/2003 10:00:00
05/05/2003 10:59:58
05/05/2003 12:00:00

Si l'utilisateur tape comme date '05/05/2003 9:00:00', je dois récupérer la date "05/05/2003 9:00:01"
Et si l'utilisateur tape comme date "05/05/2003 11:00:00", , je dois récupérer la date " 05/05/2003 10:59:58"

J'ai essayé plusieurs requêtes, mais sans aucun succès ...
Merci pour votre aide !