Ik heb een stored procedure in Mysql
Deze retourneert gemiddelde snelheden van de laatste record gegroepeerd per ploeg
Nu wil ik het gemiddelde van al deze resultaten hebben van veld snelheid.
iemand een idee ???
Deze retourneert gemiddelde snelheden van de laatste record gegroepeerd per ploeg
Code:
SELECT a.ID, a.Ploegnr, a.tijdstamp
, 3600 / (UNIX_TIMESTAMP(a.Tijdstamp) - UNIX_TIMESTAMP(b.Tijdstamp)) * 6 snelheid , l.alias ,l.kleur
FROM
( SELECT x.*
FROM Ronde x
JOIN Ronde y
ON y.Ploegnr = x.Ploegnr
AND y.Tijdstamp >= x.Tijdstamp
GROUP
BY x.ID
HAVING COUNT(*) = 1
) a
JOIN
( SELECT x.*
, COUNT(*) rank
FROM Ronde x
JOIN Ronde y
ON y.Ploegnr = x.Ploegnr
AND y.Tijdstamp >= x.Tijdstamp
GROUP
BY x.ID
HAVING COUNT(*) = 2
) b
ON b.Ploegnr = a.Ploegnr
left join Ploeg as l on l.id = b.ploegnr
order by a.ploegnr;
Nu wil ik het gemiddelde van al deze resultaten hebben van veld snelheid.
iemand een idee ???