Avatar billede locura Novice
16. december 2005 - 16:24 Der er 5 kommentarer og
1 løsning

Gennemsnit af flere tal i en MySQL tabel

Hej..

Jeg har en tabel der er delt op i 3 felter: ip, parent og point. Jeg skal nu tage gennemsnittet af alle tallene der står under point og som har samme parent, noget i stil med:

mysql_query("SELECT AVG(point) as gennemsnit FROM rate where parent=????");

Hvor der står spørgsmålstegn ved jeg ikke hvad man skal skrive. Den skal kun udvælge de parents der er ens og tage gennemsnittet af de tal, og derefter sortere dem efter hvilken der har det højeste gennemsnit!
Avatar billede jakobdo Ekspert
16. december 2005 - 16:28 #1
SELECT AVG(point) as gennemsnit FROM rate GROUP BY parent måske?
Avatar billede locura Novice
16. december 2005 - 16:40 #2
kan man skrive på denne måde?

mysql_query("SELECT * FROM rate GROUP BY parent ORDER BY AVG(point) DESC limit 10");
Avatar billede jakobdo Ekspert
16. december 2005 - 16:41 #3
Du kan jo prøve! (har ikke lige noget test data at prøve på)
Avatar billede locura Novice
16. december 2005 - 16:46 #4
har fundet ud af det:

mysql_query("SELECT AVG(point) as gennemsnit FROM rate GROUP BY parent ORDER BY gennemsnit DESC limit 10");

smid et svar jakobdo ;) og tak for hjælpen!
Avatar billede jakobdo Ekspert
16. december 2005 - 16:47 #5
Svar! (og velbekomme) :o)
Avatar billede jakobdo Ekspert
16. december 2005 - 18:11 #6
Takker for point!
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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