Se la tua tabella contiene solo i tuoi valori (ha ad esempio solo il campo ore e data) basta fare:

codice:
select avg(ore) as media_ore, data
from tabella
group by data
Se vuoi ci puoi anche piazzare un order by alla fine.

Se invece hai diversi utenti:
codice:
select avg(ore) as media_ore, utente,data
from tabella
group by utente,data
Così ti calcolerà per ogni mese la media di ogni utente.

Se, infine, hai gli utenti ma vuoi solo la tua di media:
codice:
select avg(ore) as media_ore, data
from tabella
where idutente=numero
group by data