Avatar billede rasmusr Nybegynder
22. juli 2001 - 23:26 Der er 12 kommentarer og
1 løsning

Select top 10!!

Nu har jeg snart ikke mere hår at rive af!!!

Hvorfor fungere det her ikke som det skal:

SELECT TOP 10 Data.Brugernavn, Data.ICQ, statscore.hits FROM Data INNER JOIN statscore ON Data.id = statscore.userid ORDER BY statscore.hits DESC

Den nøjes ikke med de 10! Den forsætter bare derudaf!!!!!
Avatar billede Slettet bruger
22. juli 2001 - 23:29 #1
kender ikke lige top 10, bruger normalt limit...sorry
Avatar billede rasmusr Nybegynder
22. juli 2001 - 23:30 #2
Hvordan fungere limit?
Avatar billede Slettet bruger
22. juli 2001 - 23:32 #3
Du kunne måske bruge ORDER BY statscore.hits DESC LIMIT 0, 10

Men er ikke så hård til sql...endnu..*S*
Avatar billede netsrac Praktikant
22. juli 2001 - 23:33 #4
Det er fordi at de allesammen har samme hits garanteret ?

Så må du ind og gøre det manuelt i ASP

limit virker kun på mySQL
Avatar billede netsrac Praktikant
22. juli 2001 - 23:35 #5
eks:
set rs = conn.execute(\"SELECT TOP 10 Data.Brugernavn, Data.ICQ, statscore.hits FROM Data INNER JOIN statscore ON Data.id = statscore.userid ORDER BY statscore.hits DESC
\")
Do while not rs.eof AND counter < 10
    Response.write(rs(\"data.brugernavn\"))
Rs.movenext
Loop
Avatar billede netsrac Praktikant
22. juli 2001 - 23:35 #6
counter = 0
Do while not rs.eof AND counter < 10
    Response.write(rs(\"data.brugernavn\"))
    counter = counter + 1
Rs.movenext
Loop   

Avatar billede Slettet bruger
22. juli 2001 - 23:36 #7
damn, glemte at det var M$ SQL...*G*

Avatar billede rasmusr Nybegynder
22. juli 2001 - 23:36 #8
Det var noget ligende jeg brugte inden jeg gik over til top 10 :o)
Avatar billede netsrac Praktikant
22. juli 2001 - 23:39 #9
Så fortsæt med det :-)
Avatar billede rasmusr Nybegynder
22. juli 2001 - 23:41 #10
Tjoo det bliver det vel til så.

Men det var ikke fordi de havde samme verdi :O)
Avatar billede rasmusr Nybegynder
22. juli 2001 - 23:44 #11
for i = 1 to 10
bla bla bla
next

blev det til :o)
Avatar billede netsrac Praktikant
22. juli 2001 - 23:45 #12
Så har du ingen test på om du render ind i en Rs.eof, det er nok ikke smart.
Avatar billede rasmusr Nybegynder
22. juli 2001 - 23:47 #13
Det gør jeg med sikkerhed ikke :o)

www.nsland.dk/test/asp (Der kan man se en top 10 liste når man er meldt ind)
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