problème de date mysql

WRInaute impliqué
Bonjour,

J'ai un problème de date incompréhensible ...

un script qui marchait depuis plus d'un an sur mon site se met tout d'un coup à renvoyer une erreur :cry:

Pour connaitre les annonces récentes j'utilise la requète suivante :

Code:
SELECT id_appart FROM ventes WHERE TO_DAYS(NOW()) - TO_DAYS(Date) <= 5

jusqu'à présent ça fonctionnait ... maintenant le nombre d'annonce trouvé est égal au nombre total d'annonces du site ! :mrgreen:

Quelqu'un saurait-il ce qui se passe ( passsage à la nouvelle année ? ... )

D'avance Merci ! :lol: :lol:
 
Nouveau WRInaute
Essaye qqchose comme ça :

Code:
SELECT id_appart FROM ventes WHERE Date + INTERVAL 5 DAY <=  NOW();

Ca évite les conversions "TO_DAYS" qui sont bizarre pour certains cas limite!

EDIT : En parlant de problème de dates-heures, j'ai posté le message à 12h36 (heure Paris) et pas 13h36.......
 
WRInaute impliqué
Stockez vos dates au format américain (Année*10000)+(mois*100)+jour et vous n'aurez plus jamais de problèmes de dates :wink:
 
Discussions similaires
Haut