bubu_s: Nach Datum sortieren über mehrere Spalten hinweg

Beitrag lesen

Hallo,
brauche mal Eure Hilfe, da das Brett vor meinem Kopf einfach nicht fallen will :-)
Also ich habe eine Tabelle, die u.a. mehrere Spalten (1.Dan, 2.Dan, 3.Dan, 4.Dan, 5.Dan) enthält welche jeweils ein Datum (JJJJ-MM-TT) enthalten. Einige davon können auch 0000-00-00 sein.

Diese nun als Tabelle auszugeben, bei der über die Spalten hinweg danach sortiert wird, ob ein Datum vorhanden ist, ist kein Problem:
(angezeigt in 1 Spalte, nicht 5 Spalten)

"select * from pruefung ORDER BY 5.Dan,4.Dan,3.Dan,2.Dan,1.Dan".

Als Ergebnis werden nun zuerst die angezeigt, die ein echtes Datum (nicht 0000-00-00) beim 5.Dan haben, dann die bei 4.Dan usw. Und zwar immer die mit dem ältesten Datum innerhalb eines Dans zuerst.

kann man hier schauen:

http://www.jcwk.de/jcextras/demo2/pruefung/index.php?go=anfang&loginname=&rechte=2&woher=pruefung&sort=7&sortorder=DESC

Doch wie kann ich stattdessen nun nach Datum (über die Spalten hinweg) sortieren, egal welcher Dan gemacht wurde?

Hoffe auf Hilfe.....