Ver Mensaje Individual
  #11  
Antiguo 21-09-2007
hach hach is offline
Miembro
 
Registrado: mar 2007
Ubicación: Bariloche, Argentina
Posts: 44
Reputación: 0
hach Va por buen camino
prueba asi

Hola, nunca use paradox, la escribo como yo lo haria en firebird

Código SQL [-]
SELECT DISTINCT N_HAB FROM HABITACIONES 
WHERE not exists (SELECT NHABITACION FROM RESERVAS 
WHERE NHABITACION =  HABITACIONES.N_HAB
AND FECHA BETWEEN :FI AND :FF
UNION
SELECT NHABITACION FROM ESTADIAS
WHERE NHABITACION =  HABITACIONES.N_HAB
AND FECHA BETWEEN :FI AND :FF)
Nunca use union dentro del select, no se si funcione (debería)si no intenta con este
Código SQL [-]
SELECT DISTINCT N_HAB FROM HABITACIONES 
WHERE not exists (SELECT NHABITACION FROM RESERVAS 
WHERE NHABITACION =  HABITACIONES.N_HAB
AND FECHA BETWEEN :FI AND :FF)
AND not exists (SELECT NHABITACION FROM ESTADIAS
WHERE NHABITACION =  HABITACIONES.N_HAB
AND FECHA BETWEEN :FI AND :FF)


Espero te sirva

Saludos
Pablo
Responder Con Cita