5 före och 5 efter?

ASP

1 svar · 204 visningar · startad av Quid

Medlem sedan juni 20006 022 inlägg
Trådstart#1

Låt oss säga att jag har en databas där jag har 100 användare, alla dessa har 3 olika levels som tillsammans bildar något som dom kan rankas efter, nu vill jag skapa en ranking lista med dom 5 personerna som ligger över och så jag, och sen dom 5 som ligger under mig.

typ så här:
användare34 rank 23
användare54 rank 24
användare12 rank 25
användare63 rank 26
användare35 rank 27
Här e jag rank 28
användare75 rank 29
användare23 rank 30
användare87 rank 31
användare21 rank 32
användare67 rank 33

Någon som har några tips?

Medlem sedan aug. 20012 349 inlägg
#2
sql = "select * from tbl where ranking <= " & varMinRanking & "+5 and ranking >= " & varMinRanking & "-5 ORDER BY ranking"

Detta returnerar ett recordset med de fem innan och de fem efter samt den som man vill ha i mitten.

246 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
116 ms — deklarationer (db)
0 ms — hämta statistik (cache)
119 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)