Avatar billede zantiago Nybegynder
28. januar 2003 - 15:11 Der er 8 kommentarer og
1 løsning

Top 5 - flest point?

Hej eksperter

Jeg skal have lavet en top 5 over de poster i min database der er mest populære.
Meningen er så at den vælger de poster fra [tekster] der har flest points i [points] tabellen.
Pointsene skal divideres med antallet af poster, så det bliver et gennemsnit

De to tabeller:

[tekster]
id
titel
tekst
dato

[points]
id
ip-nummer
tekst-id
points

På forhånd tak

/Bruhn
Avatar billede arnvig Nybegynder
28. januar 2003 - 15:16 #1
select ..,sum(points)/count(*) as snit
from tekster,point

where tekster.id = points.tekst-id
group by id
order by snit
Avatar billede arnvig Nybegynder
28. januar 2003 - 15:18 #2
eller hvis din database understøtter AVG (gennemsnit) det:

select .. , AVG(points) as snit
from tekster,point
where tekster.id = points.tekst-id
group by tekster.id
order by snit
Avatar billede zantiago Nybegynder
28. januar 2003 - 15:25 #3
Databasen er access - Understøtter den det?
Avatar billede zantiago Nybegynder
29. januar 2003 - 00:31 #4
Bliver nødt til at se den færdige SQL - Sorry!! Ellers kan jeg sq ik gennemskue det..

/Bruhn
Avatar billede arnvig Nybegynder
29. januar 2003 - 23:39 #5
select t.titel,t.tekst,t.dato,AVG(p.points) as rating
from tekster t, points p
where t.id = p.tekst-id
group by t.id
order by rating
Avatar billede arnvig Nybegynder
10. februar 2003 - 15:16 #6
Kunne du bruge svaret ?
Avatar billede zantiago Nybegynder
10. februar 2003 - 23:21 #7
Arhhh... Troede ik der var kommet noget svar, min mail må have kikset.. Tester lige og vender tilbage hurtigst muligt.. c",)

/Bruhn
Avatar billede arnvig Nybegynder
20. februar 2003 - 10:31 #8
Zantiago: Hvordan gik testen ?
Avatar billede zantiago Nybegynder
20. februar 2003 - 10:35 #9
;o)
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