Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/04/2007, 21:51
debian4tw
 
Fecha de Ingreso: septiembre-2005
Ubicación: Buenos Aires Argentina
Mensajes: 59
Antigüedad: 19 años, 4 meses
Puntos: 1
Re: Select avanzado/complicado (para analizar)

goteen_mx,

por algun motivo que desconosco cuando porbe utilizar los between no me habia funcionado como esperaba, luego de leer tu post volvi a rearmar el query y anduvieron jeje, seguro era algun error tonto, muchas gracias por tu ayuda.

la query final quedo asi


Código PHP:
select casa. *, barrios.sdesc from casabarrios 
where barrios
.id_barrio casa.barrio 
and casa.id_casa not in 
select r_id_casa from tbl_reservas 
where 
fechaDesde between '2007/04/04' and '2007/04/28'
or (
fechaHasta between '2007/04/04' and '2007/04/28'
or (
fechaDesde '2007/04/04' and fechaHasta '2007/04/28') )
and 
barrio 
and tipo_casa 
fijate que entre los 2 between iba un or, porque sino muchas propiedades no cumplian con ambos requerimientos entonces se terminaban mostrando, y tambien agregue otro or para el tercer caso... que es que la fecha de inicio sea mayor a la reservada y la fecha de termino sea menor.
saludos y gracias nuevamente. te debo una :)

ricardomed pudiste solucionar el problema con tu query?? si necesitas una mano postealo que lo vemos.
saludos