Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/04/2010, 09:29
Avatar de webness
webness
 
Fecha de Ingreso: enero-2009
Ubicación: BOGOTA
Mensajes: 312
Antigüedad: 15 años, 4 meses
Puntos: 5
De acuerdo Respuesta: Ayuda consulta sql

BUENO YO VEO QUE EN TU TABLA DE RESERVAS MANEJAS 2 FECHAS, dia_reserva,dia_salida ASUMO QUE dia_reserva es el dia en el cual se ocuapara la parcela.

Código SQL:
Ver original
  1. SELECT     tp.*
  2.      FROM        TParcela tp
  3.      LEFT JOIN  TReserva tr ON (tp.id_parc = tr.id_parcela AND
  4.                                                 tp.id_parc NOT IN
  5.                                                 (SELECT t1.id_parcela
  6.                                                  FROM    TReserva t1)
  7.                                                  WHERE t1.dia_reserva NOT  BETWEEN 'fecha_1' AND
  8.                                                                                                               'fecha_2' AND
  9.                                                               t1.dia_salida NOT  BETWEEN 'fecha_1' AND
  10.                                                                                                               'fecha_2'))
  11.     WHERE       tp.libre='si' OR tp.libre='res'

SI LOS RESULTADOS NOS SON LOS ESPERADOS TOCARIA PONER EL SUYBQUERY EN EL WHERE.

PERO CREO QUE ASI ESTA BIEN, si no entiendes algo pues me preguntas