Problème Curdate et date du serveur sql - SQL/NoSQL - Programmation
Marsh Posté le 06-06-2023 à 22:36:09
bingojm a écrit : Bonjour à tous
|
J'ai trouvé d'où vient le problème!
Pour ceux que ça intéresse:
https://www.journaldunet.fr/web-tec [...] eux-dates/
Comme l'heure n'est pas précisée, c'est 0h00 qui est pris par défaut.
Marsh Posté le 12-06-2023 à 13:13:14
Ben oui, c'est assez classique
Ce que tu peux faire quand t'as un champ date/time, tu le formates dans le WHERE pour ne conserver que la date et ainsi, plus de pb. Sinon, il caste en timestamp ton champ date/time et ta valeur de recherche, d'où ton pb.
Marsh Posté le 13-06-2023 à 14:48:13
Merci problème résolu depuis pas mal de temps mais merci beaucoup RUFO
Marsh Posté le 06-06-2023 à 20:15:34
Bonjour à tous
J’ai un souci avec une requête où je veux récupérer les enregistrements entre deux dates (une date antérieure et la date du jour).
J’utilise donc between et curdate().
Le souci est que si j’ai un enregistrement qui a eu lieu aujourd’hui, il ne ressort pas dans les résultats.
Comme si curdate n’avait pas la bonne date du jour. Il y a un jour de décalage.
Que puis-je faire?
EDIT: Je rectifie car je viens de remarquer une chose étrange (pour moi).
Voici mon test:
Dans ce cas, les enregistrements qui ont eu lieu le 23/5 sortent sans problème jusqu'au 05/06, mais pas le 6/6. C'est normal ça???
Merci d’avance!!!!
Message édité par bingojm le 06-06-2023 à 22:02:40