Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1789 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Problème Curdate et date du serveur sql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème Curdate et date du serveur sql

n°2448070
bingojm
Posté le 06-06-2023 à 20:15:34  profilanswer
 

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:

Code :
  1. SELECT * FROM `liste` WHERE `date` BETWEEN "2023-05-10" AND "2023-06-06"


 
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 cité 1 fois
Message édité par bingojm le 06-06-2023 à 22:02:40
mood
Publicité
Posté le 06-06-2023 à 20:15:34  profilanswer
 

n°2448081
bingojm
Posté le 06-06-2023 à 22:36:09  profilanswer
 

bingojm a écrit :

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:

Code :
  1. SELECT * FROM `liste` WHERE `date` BETWEEN "2023-05-10" AND "2023-06-06"


 
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!!!!


 
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.

n°2448497
rufo
Pas me confondre avec Lycos!
Posté le 12-06-2023 à 13:13:14  profilanswer
 

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.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2448602
erwan83
Du Shift DEL tu te méfieras !
Posté le 13-06-2023 à 14:48:13  profilanswer
 

Merci problème résolu depuis pas mal de temps mais merci beaucoup RUFO


---------------
http://www.ypikay.com

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Problème Curdate et date du serveur sql

 

Sujets relatifs
Select dans plusieurs BDD avec UNION - Problème de doublons[Nginx] Problème URL rewritting via regex
[problème] Php Ajax refresh, Js eventProblème avec char
[Javascript - Nodejs - Mongoose] Problème Fetch PUT form-data[EXCEL]somme de valeurs associées à une date sans fonctions matriciell
problème de récupération de texte avec une fonctionRajouter date après premier espace dans noms de fichiers
lire plusieurs fichiers qui contienne une date de ma teextboxProblème affichage avec tablette
Plus de sujets relatifs à : Problème Curdate et date du serveur sql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR