Sortieren von Zeiten nur nach Tag und Monat

Hallo,
wie im Titel angedeutet, möchte ich nur nach Tag und Monat sortieren,
das Jahr soll aber egal sein. Z.B. um eine Liste der nächsten 5
Geburtstage zu erhalten.
Gibt es einen eleganteren Weg, als per DATE_FORMAT auf die Form mm-dd zu
gehen und das dann zu sortieren?
Und gibt es einen eleganteren Weg, als durch Vereinigung der nächsten
max. 5 Geburtstage in diesem Jahr und der ersten 5 Geburtstage im neuen
Jahr eine Liste mit 5-10 Geburtstagen zu erzeugen und die wieder auf 5
zu limitieren?

Gruß
Kay-Michael Voit [ Do, 06 Dezember 2007 20:42 ] [ ID #1887027 ]

Re: Sortieren von Zeiten nur nach Tag und Monat

Kay-Michael Voit schrieb:

> Gibt es einen eleganteren Weg, als per DATE_FORMAT auf die Form mm-dd zu
> gehen und das dann zu sortieren?

ORDER BY MONTH(datum), DAY(datum)

Gruß. Claus
Claus Reibenstein [ Do, 06 Dezember 2007 23:11 ] [ ID #1887028 ]
Datenbanken » de.comp.datenbanken.mysql » Sortieren von Zeiten nur nach Tag und Monat

Vorheriges Thema: Wert von AUTOINCREMENT
Nächstes Thema: select truncated value from text field