SQL - Comprobacion de fechas entre fechas

Jordan Gomila
14 de Octubre del 2003
Situacion, tengo una tabla que contiene periodos indicados mediante la fecha inicial y la fecha final, y una segunda tabla con una lista de fechas.
Quiero comprobar cuales de las fechas de la lista estan contenidas en cada periodo.
Tabla Fechas1
id FechaInicio FechaFin
1 05/07/03 10/07/03
2 15/07/03 20/07/03
3 30/06/03 02/07/03
4 30/07/03 07/08/03
5 15/07/03 20/07/03
6 10/07/03 20/07/03
7 01/07/03 15/07/03
Tabla FechaComp
ID FechaComp
1 10/07/03
2 11/07/03
3 12/07/03

Consulta SQL (desde Access)
SELECT Fechas1.id, Sum(IIf([fechacomp] Between [fechainicio] And [fechafin],1,0)) AS Dias
FROM Fechas1, Fechacomp
GROUP BY Fechas1.id
ORDER BY Sum(IIf([fechacomp] Between [fechainicio] And [fechafin],1,0));

Mi pregunta es la siguiente, quiero que Fechacomp sea una lista de valores en lugar de una tabla, como puedo hacerlo?

Gracias por vuestra ayuda.