Meiers Daniel: MYSQL- Abfrage Datumsformat angeben

Beitrag lesen

Hallo Zusammen!!

Also bin noch Anfänger in Sachen PHP und MYSQL!!! Ich habe eine Datenbank in der in einer Datumsspalte mehre Daten enthalten sind. Nun möchte ich Alle Datensätze auslesen die den gleichen Monat (und evtl gleiches Jahr) haben. Allerding scheint irgendwas an meiner Syntax ( oder auch Logik) nicht zu stimmen!!

SELECT * FROM bericht WHERE DATE_FORMAT(datum, %e-%c-%Y) = MONTH(5-4-2007);

allerdings bringt mir php-myadmin eine Fehlermeldung:

ERROR: Unbekannte Interpunktion @ 52
STR: -%
SQL: SELECT * FROM bericht WHERE DATE_FORMAT(datum, %e-%c-%Y) = MONTH('5-04-2000')

SQL-Befehl: Dokumentation

SELECT * FROM bericht WHERE DATE_FORMAT(datum, %e-%c-%Y) = MONTH('5-04-2000')

MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '%e-%c-%Y) = MONTH('5-04-2000')' at line 1

Vielen Dank für eure Hilfe!!