Axel Richter: MYSQL Abfrage

Beitrag lesen

Hallo,

Ich will aus meiner Geburtstags-Tabelle ( Datentyp "Date" ) die Daten so auslesen, dass sie primär nach Monat und sekundär nach Tag sortiert sind. Das Jahr spielt keine Rolle.
Dabei soll die Auflistung bei dem, dem aktuellen Tag am nächsten gelegenen, Geburtstag beginnen.

Jetzt meine Frage: Wie setze ich einen "Startwert" meiner sortierten Abfrage

http://www.mysql.de/doc/de/SELECT.html
->WHERE
http://www.mysql.de/doc/de/Using_DATE.html
Aus Gründen der Annehmlichkeit konvertiert MySQL automatisch ein Datum in eine Zahl, wenn das Datum in einem numerischen Zusammenhang benutzt wird (und umgekehrt).
http://www.mysql.de/doc/de/Date_and_time_functions.html
CURDATE()

und kann ich überhaupt gezielt auf Monat

http://www.mysql.de/doc/de/Date_and_time_functions.html
MONTH(datum)

und Tag zugreifen in einer "SELECT"-Abfrage?

http://www.mysql.de/doc/de/Date_and_time_functions.html
DAYOFMONTH(datum)

viele Grüße

Axel