
05/12/2006, 13:29
|
| | Fecha de Ingreso: julio-2005 Ubicación: Buenos Aires - Argentina
Mensajes: 61
Antigüedad: 19 años, 8 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!!! |