Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/12/2006, 13:29
Kilowatt
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires - Argentina
Mensajes: 61
Antigüedad: 18 años, 9 meses
Puntos: 0
interseccion de consultas

Hola que tal a ver si alguien puede salvarme!!

tengo dos tablas, una de "apartamentos" y otra "calendario"

la idea es asi, en apartamentos tengo un departamento por registro. Y en calendario tiene un "bloqueo" por registro .
calendario:campos ( id_apt , checkin , check out )
Entiendase como bloqueo a una fecha inicial y una fecha final donde el departamento esta ocupado.

Ahora bien, lo que quiero hacer es: hacer una interseccion de resultados. Por un decir...

Haciendo la consulta a la tabla de apartamentos obtengo el listado de apartamentos que por supuesto concuerda con la condicion de busqueda y quiero que a su vez se fije en la tabla de calendario a ver si NO esta ocupado o sea que no haya ningun registro de ese departamento para las fechas pedidas.

A ver si alguien me puede tirar una mano, con algun codigo...

copio algo q tengo

"SELECT * FROM (apartamentos,calendario) WHERE (habilitado = 1) AND barrio LIKE '$barrio' AND dormitorios ='$dormitorios' AND huespedes = '$huespedes' AND internet ='$internet' AND piscina ='$piscina' AND gym = '$gym' AND !(checkin >= '$checkin' AND checkout <= '$checkout' )";

Pero eso me tira cualquier cosa!

Gracias por la pronta respuesta!!!