Matti Mäkitalo: Datumsabfrage in MYSQL

Beitrag lesen

Hi,

und wenn Du das getan hast, willst Du lieber CURRENT_DATE (oder eines seiner Äquivalente) verwenden.
Tausend Dank, das isses! Jetzt funktioniert es, so wie ich es wollte. DANKESCHÖN an alle ...

Nur um sicherzugehen: hast du auch verstanden, warum CURRENT_DATE() funktioniert und NOW() nicht?

Das liegt daran, dass beim Vergleich deines Datumsfelds (Datentyp Date) mit der Funktion NOW (Datentyp Datetime) das Datumsfeld auf Datetime ergänzt wird (mit Zeitangabe 00:00 Uhr). Somit liegt dann NOW() nach allen Tageinträgen vom gleichen Tag.

Bei CURRENT_DATE passiert genau das nicht.

Bis die Tage,
Matti