Auge: MYSQL DATE_FORMAT nach ORDER BY

Beitrag lesen

Hallo

»» Sortiere nach dem Wert der Spalte und nicht nach dem formatierten Wert der Ausgabe.

Also ich benutzte jetzt
ORDER BY spalte

Soweit, so richtig. Dein formatiertes Datum solltest du aber umbenennen, damit es keine Namenskonflikte gibt.

SELECT DATE_FORMAT("format", spalte) FROM tabelle ORDER BY spalte sortiert nach dem formatierten Datum.

SELECT DATE_FORMAT("format", spalte) AS format FROM tabelle ORDER BY spalte sortiert nach dem originalen Datumsformat, auf das formatierte Datum greifst du dann mit 'format' als Spaltennamen zu.

Tschö, Auge

--
Die deutschen Interessen werden am Liechtenstein verteidigt.
Veranstaltungsdatenbank Vdb 0.2