Hallo!

> Select (select count(*) from ... where punkte < (select punkte from
...

                                     ... punkte > (...

> where name = 'bernd')) as rank, name, punkte from ... order by punkte

                   ...)) + 1 as rank, ...

Das erste Sub-Select sucht die Anzahl der Datens�tze, bei denen die
Punktzahl GR�SSER ist als die von Bernd (zweites Sub-Select). Und dann
muss zu dieser Anzahl nat�rlich noch 1 addiert werden, damit das Ranking
stimmt.

Sorry, ich bin erk�ltet, da leidet die Logik schon mal ...

Freundliche Gr��e
Joachim van de Bruck




| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an