Startnummern vergeben
bkleine
Gesendet: 26.04.12 18:58
Betreff: RE: Startnummern vergeben


Member

Beiträge: 31
25
Acki - 25.04.12 21:29

Hallo,

erstelle zuerst eine Abfrage PStand:

SELECT CLng([gesamtpunkt] & Format([key],"000000")) AS pkey,
vname,
verein,
gesamtpunkt
FROM Punktestand
ORDER BY gesamtpunkt;


Danach:

SELECT (
Select Count (*)
FROM [Pstand] as Temp
WHERE [Temp].[pkey] < [Pstand].[pkey])+1 AS RowNum,
PStand.vname,
PStand.verein,
PStand.gesamtpunkt
FROM PStand
ORDER BY PStand.gesamtpunkt;

Gruß Acki


Hi Acki,
mit dem "größer als" Zeichen war es dann richtig: Wer die meisten Punkte hat, bekommt die niedrigste Startnummer und darf zuerst, bzw. aus der ersten Reihe starten.

WHERE [Temp].[pkey] > [Pstand].[pkey])+1 AS RowNum,

Cooler Trick! Ich danke auch ganz "erzlich"!

Bernhard
Top of the page Bottom of the page