Member
Beiträge: 31
| Bei einem Fahrradrennen aus einer Serie werden die Startnummern nach den bisherigen Ergebnissen (Punkten) vergeben. für die verschiedenen Altersklassen werden abgegrenzte Startnummern-Gruppen festgelegt. Die Teilnehmer kann ich nach den bisherigen Rängen und den davon abgeleiteten Punktzahlen schon jetzt in eine Startliste schieben. ich würde gerne noch die Startnummern automatisch zuordnen.
Ich habe bisher folgendes Konstrukt:
key, name, verein, gesamtpunkt, die ich aus der Tabelle Punktestand abfrage.
Die Sortierung ist nach den Gesamtpunkten.
Key ist zwar ein unique Feld; wenn ich aber der Faq 3.1.1 und der Anleitung in http://www.groupacg.com/AQryTip.htm#AUTONUM vorgehe, bekomme ich die Reihenfolge nach dem key und nicht nach der Gesamtpunktzahl. Diese ist leider nicht unique, sondern zwei Teilnehmer können die gleiche Gesamtpunktzahl haben.
RowNum: (Select Count (*) FROM [Punktestand] as Temp WHERE [Temp].[key] < [Punktestand].[key])+1
Den Basiswert für die Startnummer hinterher hinzuzuaddieren, ist nicht weiter schwierig. Daher brauche ich zunächst die Nummerierung anhand der Gesamtpunktzahl.
Jede Hilfe willkommen. und schon mal Danke!
Bernhard
|