Thomas Meinike: SQL - alle Datensätze des heutigen Tages/Monats?

Beitrag lesen

Hallo,

Also:

select *
from tabelle
where datum = curdate()

oder?

Ja, wenn Datum vom Typ DATE ist. Bei DATETIME so:
SELECT * FROM tabelle WHERE DATE_FORMAT(datum,'%Y-%m-%d')=curdate();

Nur - wie kann ich den aktuellen Monat und das aktuelle Jahr abfragen? curmonth(), curyear()?

dayofmonth(datum)
month(datum)
year(datum)

MfG, Thomas