Avatar billede mazey Praktikant
08. april 2006 - 00:38 Der er 4 kommentarer og
1 løsning

Og så lige et spørgsmål om mysql

Hej igen...

Jeg er igang med at lave en graf og til det trækker jeg noget data fra en tabel i en database.

I den database er der en flere spillere, som hvert har deres eget id nummer.
Hver enkelt spiller har spillet et antal runder golf (forskelligt fra spiller til spiller)

Det jeg godt kunne tænke mig var om det var muligt ved hjælp af en mysql sætning af lave et gennemsnit kronologisk for hver spiller -> lad mig komme med et eksempel:

Spiller A har spillet 6 runder golf.
Første runde af spiller A var på 80 slag.
Den næste runde var på 90 slag
den tredje runde var på 65 slag.

dvs. efter 1 runde spillet var "gennemsnittet" 80 -> efter anden var den 85 slag og efter tredje var den 78.3 slag.

Kan man vha. af en mysql sætning eller lign, lave sådan noget?

Spørg endelig hvis i ikke forstår
Avatar billede mazey Praktikant
08. april 2006 - 00:39 #1
Efter nærlæsning har spiller A kun spillet 3 runder og ikke de 6! :D
Avatar billede coderdk Praktikant
08. april 2006 - 02:29 #2
Du skal jo bare regne det ud i dit loop, hvor du skriver det ud :)
$totalslag += $row['slag'];
$runder++;
$gnsnit = round( $totalslag / $runder );
Avatar billede coderdk Praktikant
08. april 2006 - 02:31 #3
Du kan faktisk godt skrive det i SQL, der er et eksempel her: http://www.onlamp.com/pub/a/onlamp/excerpt/mysqlckbk/index3.html?page=3
Avatar billede mazey Praktikant
12. april 2006 - 00:24 #4
Brugte det du skrev først istedet for at forsøge at lave det som mysql sætning...
Mange tak!
Smider du svar?
Avatar billede coderdk Praktikant
12. april 2006 - 01:20 #5
Aight :)
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