Datum DESC sortieren ohne DESC
Von: Frank Arthur (no.email@example.com) [Profil]
Datum: 10.07.2008 10:11
Message-ID: <6dlugmF37ojrU1@mid.uni-berlin.de>
Newsgroup: de.comp.datenbanken.mysql
Datum: 10.07.2008 10:11
Message-ID: <6dlugmF37ojrU1@mid.uni-berlin.de>
Newsgroup: de.comp.datenbanken.mysql
Ich will Daten anhand einer VARCHAR Spalte ASC Sortieren. Dort soll nur für die Sortierung ein Manipuliertes Datum eingetragen werden, damit es beim ASC Sortierung DESC sortiert ist. Hintergrund ist, dass dort auch Text stehen kann und genauso sortiert werden soll. Text soll so werden: D Apfel F Birne E Papaya Kein Problem. ich benutze ORDER BY `Col`. Ein Datum soll so werden: B 2008-03-03 03:03:03 C 2008-02-02 02:02:02 A 2008-01-01 01:01:01 Wie manipuliere ich das Datum, damit ein ORDER BY `Col` es nach B,C,A sortiert. Das einzige, was mir einfiele wäre xxx - TODAYS(`Col`). Ist aber unglücklich, weil dann Zahlen im Textfeld stehen und nicht sortiert werden können. | TODAYS | 100 - TODAYS --------------------------------------------- A 2008-01-01 01:01:01 | 10 | 90 B 2008-03-03 03:03:03 | 30 | 70 C 2008-02-02 02:02:02 | 20 | 80 D 2008-09-09 09:09:09 | 91 | 9 (Der TODAYS-Wert ist nur Beispielhaft.) Texte und Datum stehen niemals gemeinsam in der Spalte, enweder Text oder Datum. Es handelt sich um eine temporäre Tablle.[ Auf dieses Posting antworten ]
Antworten
- Dominik Echterbruch (10.07.2008 10:49)
