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.
1 svar · 204 visningar · startad av Quid
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?
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.