Non ho ben capito che tipo di media devi calcolare...in ogni caso MySQL fornisce funzioni di minimo, massimo, media...ed altre; ad esempio:

codice:
SELECT AVG(visite) AS media_visite
FROM ...
WHERE ...
GROUP BY ...