MySQL interesse |
|
Ik heb de volgende code, daarmee rekent hij uit hoe vaak er in de top 10 gereden is. Alleen als de wedstrijd niet word uitgereden word er een 0 ingevuld waardoor hij ook die allemaal telt.
Hoe kan ik aan de code meegeven dat deze alleen de uitslagen telt van 1 t/m 10
$query = sprintf("
SELECT
naam,
uitslag,
COUNT(uitslag) AS aantal,
SUM(uitslag) AS totaal
FROM
wedstrijden
WHERE
uitslag <=10 AND YEAR(datum) = ".$jaar." AND
LOCATE('trainingsrit',naam) = 0 --
GROUP BY
uitslag
WITH ROLLUP",
$jaar['jaar']);
$result = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_assoc($result))
$query = sprintf(" SELECT naam, uitslag, COUNT(uitslag) AS aantal, SUM(uitslag) AS totaal FROM wedstrijden WHERE uitslag <=10 AND YEAR(datum) = ".$jaar." AND LOCATE('trainingsrit',naam) = 0 -- GROUP BY uitslag WITH ROLLUP", $jaar['jaar']); $result = mysql_query($query) OR die(mysql_error()); while ($row = mysql_fetch_assoc($result))
|