Requête sur les dates

Requête sur les dates - SQL/NoSQL - Programmation

Marsh Posté le 15-10-2003 à 20:21:23    

Comment faire une requête sur la date la plus proche
 
genre : select date from table where date like '%2003-01-15%';
resultat : 2003-01-22
 
 
table
-----
date
2003-01-05
2003-01-22
2003-03-12
 
 
Merci de votre aide !

Reply

Marsh Posté le 15-10-2003 à 20:21:23   

Reply

Marsh Posté le 15-10-2003 à 20:33:21    

mysql ?
 
Un truc dans le genre :
SELECT date, abs(TO_DAYS(date) - TO_DAYS('2003-01-15')) AS diff
FROM table
ORDER BY diff ASC
LIMIT 1

Reply

Marsh Posté le 15-10-2003 à 20:39:16    

Merci mrBebert pour cette réponse rapide, je teste et je te tiens au courant

Reply

Marsh Posté le 15-10-2003 à 21:33:44    

Ton truc, c'est simple et génial à la fois, ca marche nickel, un grand merci à toi !!!

Reply

Marsh Posté le 15-10-2003 à 21:34:06    

bob3335 a écrit :

Ton truc, c'est simple et génial à la fois, ca marche nickel, un grand merci à toi !!!

oui, je sais :sol:  :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed