Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 05-dic-2006, 12:29   #1 (permalink)
Kilowatt ha deshabilitado el karma
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires - Argentina
Mensajes: 60
Triste 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!!!
Kilowatt está desconectado   Responder Citando
Antiguo 05-dic-2006, 15:36   #2 (permalink)
Moderador NO Sabio
BrujoNic llegará a ser famoso muy prontoBrujoNic llegará a ser famoso muy prontoBrujoNic llegará a ser famoso muy prontoBrujoNic llegará a ser famoso muy prontoBrujoNic llegará a ser famoso muy pronto
 
Avatar de BrujoNic
 
Fecha de Ingreso: noviembre-2002
Ubicación: Costa Rica/Nicaragua
Mensajes: 11.282
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.
__________________
Orgulloso de ser latino y demostrar que si uno trata de escribir bien, los demás comprenderán lo que respondo.
¿Fácil verdad?
BrujoNic está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 06:48.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93