nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

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
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