Avatar billede fomse Nybegynder
14. februar 2004 - 21:39 Der er 7 kommentarer og
1 løsning

Hente Top 3

Jeg har et træningsprogram jeg har lavet her kunne jeg godt tænke mig at hente de tre personer ud som har kørt flest kilometre.

sådan skal det se ud:

1. navn - Antal kilometre
2. navn - antal kilometre
3. navn - Antal kilometre

Databasen hedder KMregnskab og kilometrene ligger i tabellen KmData (kollonen med kilometre hedder KM) og navnene ligger i tabellen medlem.

Når man taster kilometre ind sker det med et brugernavn som har et ID og dette ID går igen i KmData....

Hvordan gør jeg det?
Er det overhovedet til at forstå:-)

Fomse
Avatar billede htm Nybegynder
14. februar 2004 - 21:44 #1
din sql bør se sådan ud, hvis jeg har forstået dig ret.

SELECT TOP 3 KmData.*,medlem.* FROM KmData,medlem WHERE KmData.brugerid = medlem.brugerid ORDER BY KmData.KM DESC
Avatar billede fomse Nybegynder
14. februar 2004 - 22:01 #2
Problemet er at den skal summerer alle KM og derefter skrive navnet og antal kilometre ialt ud... På de tre som har kørt mest
Avatar billede htm Nybegynder
14. februar 2004 - 22:15 #3
Hvilken database bruger du?
Avatar billede fomse Nybegynder
14. februar 2004 - 22:24 #4
Access 2002...
Avatar billede htm Nybegynder
14. februar 2004 - 22:41 #5
ok prøv:

SELECT sum(KmData.KM) AS kilometre, medlem.navn,medlem.brugerid FROM KmData, medlem WHERE medlem.brugerid = KmData.brugerid GROUP BY medlem.brugerid ORDER BY kilometre DESC

utestet!
Avatar billede fomse Nybegynder
14. februar 2004 - 22:50 #6
Er desværre nød til at løbe!! Kikker på det imorgen og vender tilbage....
Foreløbig tak:-)
Avatar billede fomse Nybegynder
20. marts 2004 - 11:41 #7
htm>> Kan ikke få det til at virke! Kan jeg evt. maile filerne til dig så du kan kikke på det?

Fomse:-)
Avatar billede fomse Nybegynder
09. juni 2004 - 13:12 #8
Hmm!! Lukker
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