Hallo,
folgende Aufgabenstellung:
Eine Datenbank Ranking, in welche jeweils das aktuelle Ranking im Verein eingetragen wird. Bsp:
Athlet | Rang | Punkte | Datum
1 1 100 11.04.2007
2 2 80 11.04.2007
1 2 120 15.04.2007
2 1 125 15.04.2007
Nun benötige ich eine SQL Abfrage, die mir die aktuellsten Einträge jedes Athleten nach Rang sortiert ausgiebt. Das Ergebnis sollte folgendermassen aussehen:
Athlet | Rang | Punkte | Datum
2 1 125 15.04.2007
1 2 120 15.04.2007
Bis jetzt funzte es mit folgendem SQL:
SELECT t1.athlet, t1.rang, t1.punkte, t1.Datum
FROM test t1 LEFT OUTER JOIN
test t2 ON t1.Datum
GROUP BY t1.athlet, t1.rang, t1.punkte, t1.Datum
HAVING (t2.Datum IS NULL)
ORDER BY t1.rang, t2.Datum
Das liefert aber aktuell keine Datensätze retour :-(
Wo liegt der Hund begraben???
DANKE FÜR EURE HILFE!