gemiddelde berekenen (van IMDb en FT)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2

Robert Deiman

Robert Deiman

14/10/2006 18:00:00
Quote Anchor link
Die sum gebruik ik om cijfer*votes bijv wanneer 10, 5 keer is gegeven en 9 is 8 keer gegeven, dan geeft dit 122 als antwoord:

sum(cijfer*votes)
Ik heb een kleine aanpassing gedaan, werkt het zo wel?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT (((SUM(IMDb_cijfer*IMDb_votes)) + (SUM(FT_cijfer*FT_votes)))/(SUM(FT_votes) + SUM(IMDb_votes))) AS gemiddelde
 
PHP hulp

PHP hulp

26/12/2024 23:42:41
 
John de Boer

John de Boer

14/10/2006 18:41:00
Quote Anchor link
Jep, hij werkt zo goed! :-)

Dan wordt dit de SQL:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
SELECT Titel, IMDb_cijfer, IMDb_votes, FT_cijfer, FT_votes, ROUND((((SUM(IMDb_cijfer*IMDb_votes)) + (SUM(FT_cijfer*FT_votes)))/(SUM(FT_votes) + SUM(IMDb_votes))),1) AS gemiddelde
FROM filmarchief
GROUP BY filmarchief.pkFilmID
HAVING gemiddelde > 0
ORDER BY gemiddelde DESC, IMDb_cijfer DESC, FT_cijfer DESC, pkFilmID ASC;

(desnoods nog zonder HAVING gemiddelde > 0)

En dan is hij ook op 1 decimaal afgerond...

voorbeeld:
http://www.johndeboer.info/nl/FilmArchief/gemiddelde.php
Gewijzigd op 01/01/1970 01:00:00 door John de Boer
 

Pagina: « vorige 1 2



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.