Alguien me puede echar una mano con la siguiente consulta?
Tengo una base de datos de reservas de habitaciones:
reservas (id,idHabitacion,fEntrada,fSalida)
y habitacion;
habitacion(id,numero)
Y quiero hacer una consulta que me devuelva las habitaciones disponibles entre 2 fechas... no se me ocurre como hacerlo. Si fuese una fecha solo haria asi:
SELECT habitacion.numero FROM habitacion WHERE id not in SELECT idHabitacion WHERE fecha BETWEEN fEntrada AND fSalida
o algo asi... pero al no tener solo una fecha sino al tener también un periodo, no sé como realizar la búsqueda en la base de datos. Alguna idea?
Gracias.