ORDER BY sum/antal

Tags:    php

Jeg har godt nok fundet svaret på det jeg spørger om - alligevel sprøger jeg, for det svar er åbenbart ikke det rigtige alligevel.

Kan nogen gennemskue, hvorfor nedenstående ikke virker? Det er en tilskuertabel, hvor sorteringen gerne skulle være et tilskuergennemsnit udregnet ud fra antallet af tilskuere i alt delt med antallet af kampe spillet.

Men jeg får "not a valid MySQL result resource"...

<?php
$res = mysql_query("SELECT SeasonID, Klubnavn, COUNT(Klubnavn) AS IaltAntal, SUM(Tilskuere) AS IaltSum, MAX(Tilskuere) AS IaltMax, MIN(Tilskuere) AS IaltMin FROM tilskuere WHERE SeasonID=$SeasonID GROUP BY Klubnavn ORDER BY SUM(Tilskuere)/COUNT(Klubnavn) desc");
while($row = mysql_fetch_array($res)) {
?>



Er ikke helt sikker.
Men prøv med dette:
Fold kodeboks ind/udKode 

- Er ikke sikker, men det det ar kommaet mellem Klubnavn og COUNT, der drillede.
Har ikke testet det. Bare et skud i tågen :)




Indlæg senest redigeret d. 27.03.2006 15:24 af Bruger #8422
t