Mit gæt er at du har en stribe id'er og for hvert id finder du sum'en af deres point via ovenstående SQL.. Under den antagelse er der 2 ting du kan gøre..
1. Fixe problemmet i ASP Før løkken Dim intCurSum, intMaxSum, intMaxId intMaxSum = 0
inde i løkken Set RS = Conn.Execute("SELECT SUM(points) As vPoints FROM MinTabel WHERE ID = " & fRS("ID") & "") intCurSum = Rs(0) if intCurSum > intMaxSum then intMaxSum = intCurSum intMaxId = fRS("ID") end if
2. Du kan koge det hele sammen til 1 SQL hvis du ikke bruger løkken til andet. SELECT id,SUM(points) As vPoints FROM MinTabel WHERE MinTabel.ID in (" komma liste over dine ID, kan fås ved getString på fRS ") group by MinTabel.id order by vPoints Desc
den højeste værdi vil da stå i første row i dit recordset..
hvis du skal bruge alle ID'er og ikke kun et udplut kan du droppe where delen af udtrykket.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.