wahsaga: MYSQL- Abfrage Datumsformat angeben

Beitrag lesen

hi,

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) =
[...]
allerdings bringt mir php-myadmin eine Fehlermeldung:

ERROR: Unbekannte Interpunktion @ 52
STR: -%

Wenn du an dieser Stelle die Operatoren - und % verwenden willst, musst du das schon in einer gültigen Kombination tun. (Hinweis: Willst du aber gar nicht - du willst einen Format_string_ übergeben.)

MONTH(5-4-2007);

5 minus 4 minus 2007 ergibt -2006.
Wie willst du aus dieser Zahl einen Monat ermitteln?
Auch hier wieder: Zahl != String.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }