Order by Datum (varchar)?

Möchte ich order by Datum.

z.B.

table_date
February 2011
January 2011
December 2010

Hab ich schon versucht:

SELECT distinct(table_date) FROM tables ORDER BY table_date DESC

bur funktioniert es nicht.

Bekomme ich diese statt:

January 2011
February 2011
December 2010

Können Sie mir bitte helfen?

Versucht, die, um mit DATE_FORMAT? Dies kann die Abfrage handle der Reihenfolge durch, wie ein Datum anstelle einer Zeichenfolge. Habe es noch nicht getestet aber so nicht zu 100% sicher, dass Sie es lösen
Wenn table_date ist ein varchar, der Reihenfolge nach wird Reihenfolge alphabetisch

InformationsquelleAutor Jonathan | 2011-02-22

Schreibe einen Kommentar