Avatar billede dtm Nybegynder
29. marts 2003 - 16:02 Der er 2 kommentarer og
1 løsning

Rangliste....

Jeg er ved at lave en rangliste....

Og det gør jeg med denne sætning:

set rs = conn.execute ("SELECT Sum(score) AS SumTalFelt1, Sum(indgange) AS [SumTalFelt2],navn from spillerresult group by navn")

Og med denne sætning udskriver jeg den:

response.write round (rs("SumTalFelt1")/rs("SumTalFelt2"),2)

Det er som også fint nok. Jeg får den til at vise alle navne, og deres point. Men problemet er så...... Hvordan får jeg dén med flest point, til at stå øverst, o.s.v. ned ad??? har prøvet lidt med noget "Order by ???" men uden held.... :-(

Resultat kan ses her:
http://www.hjallerup-billardklub.dk/index.asp?emne=rang
Avatar billede mortrr Praktikant
29. marts 2003 - 16:14 #1
Du kan godt sortere på beregningen. Men med de fleste databaser skal du bare skrive hele regnestykket i order by.
set rs = conn.execute ("SELECT Sum(score) AS SumTalFelt1, Sum(indgange) AS [SumTalFelt2],navn from spillerresult group by navn order by Sum(score)/Sum(indgange) desc")
Avatar billede mortrr Praktikant
29. marts 2003 - 16:14 #2
Burde vel have været et svar
Avatar billede dtm Nybegynder
29. marts 2003 - 16:17 #3
Super... jeg takker mange gange.... :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester