[RESOLU] Requete avec la date la plus proche de today

Requete avec la date la plus proche de today [RESOLU] - PHP - Programmation

Marsh Posté le 07-02-2007 à 11:18:04    

Bonjour à tous,  
 
Je souhaite faire une requete de ce type :  
$sql = " SELECT suiva_cloture FROM suiviaudits WHERE suiva_date est la plus proche d'aujourd'hui ";
 
Merci d'avance


Message édité par jenny50 le 07-02-2007 à 11:38:00
Reply

Marsh Posté le 07-02-2007 à 11:18:04   

Reply

Marsh Posté le 07-02-2007 à 11:27:03    

fais un ORDER BY ASC
ça devrait marcher ça nan ? (ça fait longtemps que j'ai pas fait de sql :/ )

Reply

Marsh Posté le 07-02-2007 à 11:34:55    

la date la plus "proche" peut-être supérieure ET inférieure à la date du jour ou pas?
Si c'est le cas, en imaginant que tu utilises mysql comme sgbd ( vu que ce post est dans la cat php [:w3c compliant]), tu peux te servir de datediff et de abs.

 

Sinon un max( si les dates sont inférieures) ou un min ( si les dates sont supérieures) plus un 'where' suffisent.

 

edit: j'avais pas vu que c'était jenny50 \o/ :o


Message édité par anapajari le 07-02-2007 à 11:36:06
Reply

Marsh Posté le 07-02-2007 à 11:35:23    

je vais essayer de stocker effectivement ma requete avec ORDER BY dans un tableau puis selectionner uniquement ma première ligne.
 
Si quelqu'un connais une solution plus simple! moins bidouille

Reply

Marsh Posté le 07-02-2007 à 11:37:27    

je vous remercie je devrais y arriver

Reply

Sujets relatifs:

Leave a Replay

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