Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Mysql (http://www.forosdelweb.com/f86/)
-   -   interseccion de consultas (http://www.forosdelweb.com/f86/interseccion-consultas-448113/)

Kilowatt 05/12/2006 13:29

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!!!

BrujoNic 05/12/2006 16:36

Se te podría ayudar si fuera una sentencia COMPLETA de SQL pero MySQL no tiene o sabe que es:
$barrio, $dormitorios, $huespedes, $internet, etc.

Intenta realizando las consultas con valores y no con variables, si te da problemas, coloca la sentencia con valores y de esa forma se te podría ayudar.


La zona horaria es GMT -6. Ahora son las 19:40.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.