Para hacerlo sin muchas complicaciones y sin estar calculando cada vez los dias, puedes hacer una tabla que contenga todos los dias...solo tendria un campo tipo fecha con la info del rango de años que ocupes...
Teniendo esa tabla, la consulta es muy facil (solo hay que asegurar que los 3 campos contengan solo el dia y no la hora)
Código:
Select F.Data, T.Tarea
From tblFechas F
Inner join
tblTareas T
On F.Data between T.DataInicio And T.DataFin