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