Ich versuche, das Datum aus meiner Datenbank in dem date_format
‚% e% M% Y‘ SELECT:Datum mit date_format auf alphabetisch sortiert
SELECT date_format(date, '%e %M %Y') AS date FROM table
Die Ausgabe des Datums wie wird sein: 1 january 2016
.
Wenn ich eine ORDER BY zur Abfrage hinzufüge, wird das Datum nicht nach dem Datum sortiert, sondern alphabetisch geordnet.
Weiß jemand, wie ich dieses Problem beheben und Spalte sortieren kann: date
auf die Datumsreihenfolge?
Hier ist meine vollständige Erklärung:
SELECT date_format(date, '%e %M %Y') AS date FROM table ORDER BY date DESC
versuchen, einen anderen Alias für das formatierte Datum – inarilo
mit nicht 'date' als Spaltenname oder Alias überhaupt (es ist ein SQL-Schlüsselwort) .... und es führt zu dieser Art des Problems. –