Devi calcolare quanti giorni effettivi ci sono nell'intervallo e poi fare un select count(*) BETWEEN