1. Crei la tabella giorniDelMese con un campo giorno e la riempi con i giorni di cui ti interessano le statistiche

2.
SELECT count(*), giorno
FROM giorniDelMese, Eventi
WHERE (((giorniDelMese.giorno) Between [inizio] And [fine]))
GROUP BY giorniDelMese.giorno;

In sql non esistono cicli.