Hello,
Danke für die schnelle Antwort, leider hilft mir das noch nicht.
Der Link sollte jetzt gehen:
http://www.bubu.xipx.de/jcextras/demo2/pruefung/index.php?go=anfang&loginname=&rechte=2&woher=pruefung&sort=7&sortorder=DESCDie Tabelle sieht so aus(Auszug):
Tabelle
sportler
ID Name Dan1 Dan2 Dan3
1 Sara 1985-11-23 1988-11-26 2007-02-18
2 Alisha 2005-07-09 0000-00-00 0000-00-00
3 Lutz 1975-11-30 1979-11-25 1982-11-07
4 Burgis 2000-12-27 2005-07-09 0000-00-00Das Ergebnis (unformatiert): Nur der höchste Dan und dessen Datum, sortiert zuerst nach Dan, dann nach Datum, klappt:
Name Dan
Lutz Dan3/1982-11-07
Sara Dan3/2007-02-18
Burgis Dan2/2005-07-09
Alisha Dan1/2005-07-09gewünsch wird aber nach Datum des höchsten Dan sortiert, dann nach Name:
Name Dan
Sara Dan3/2007-02-18
Alisha Dan1/2005-07-09
Burgis Dan2/2005-07-09
Lutz Dan3/1982-11-07ne idee?
Ja, aber nur eine schmuddelige mit ganz vielen geschachtelten if's
Das Datum ist ja ohnehin sortierfähig.
Du willst aber gar nicht nur das Datum, sondern auch den Spaltennamen als Datenwert
Und das ist eben nicht sauber aufgelöst...
Schau Dir http://dev.mysql.com/doc/refman/5.1/en/control-flow-functions.html#function_if an
Mit http://dev.mysql.com/doc/refman/5.1/en/comparison-operators.html#function_greatest wird es nicht klappen, da Du da nur den größten Wert, aber nicht den Namen der Spalte zurückbekommst
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)
