Sorter efter gennemsnit
Dette er en udbygning af et af mine andre spørgsmål da der var fejl i svaret på det andet, mit spørgsmål lød:-------------------------------------------------------------
Hej! :D
Jeg har lavet et rating script hvor den bl.a. tilføjer total antal stemmer, og totale "rate".
Jeg vil så have en Top 5 over de højest ratede og det gør jeg således:
("SELECT * FROM hotornot ORDER BY stemmer,rate DESC LIMIT 5");
Altså den skal dividere rate med stemmer for at finde det gennemsnitlige rate.
Det fungere fint ligebortset fra at rækkefølgen bliver sådan her:
0
6
5
2
Når den skal være:
6
5
2
0
-------------------------------------------------------------
Og svaret var:
("SELECT * FROM hotornot ORDER BY stemmer DESC, rate DESC LIMIT 5");
Det virkede, men da jeg så stemte på den med 0 blev tingen i bunden så stillingen blev:
6
5
2
4
Håber i kan hjælpe!!!
På forhånd tak!
Mvh CschmalZ
- http://cschmalz.dk