Question

J'essaie de scinder une table en deux vues en fonction du champ "Date". est aujourd'hui ou pas.

J'ai essayé d'utiliser

WHERE DATEVALUE(`table`.`Date`)=DATE()

mais je reçois une erreur lors de la sauvegarde en disant que le dernier) a une syntaxe incorrecte. J'ai essayé d'ajouter un groupe par, mais apparemment tout après le) me donne le même message à propos de la syntaxe incorrecte. Est-ce que je tape quelque chose de mal? Puis-je résoudre ce problème? Y at-il peut-être une autre façon de faire cela?

Était-ce utile?

La solution

La condition que vous recherchez est:

table.`Date` = CURDATE()

si votre colonne est de type DATE ou

DATE(table.`Date`) = CURDATE()

s'il s'agit d'un type DATETIME

Autres conseils

Vous devriez essayer WHERE table.date = DATE (-votre date-). Par exemple:

WHERE table.date = DATE('1977-10-20') ;

l'utilisation de votre fonction est incorrecte:

WHERE DATE(table.Date)=CURRENT_DATE
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top