23/12/2011, 14:23
|
| | Fecha de Ingreso: diciembre-2011 Ubicación: San Luis
Mensajes: 9
Antigüedad: 12 años, 11 meses Puntos: 0 | |
Respuesta: Sistema de reserva Hola quimfv, estuve leyendo lo que me mandaste y entiendo tu idea.. pero cuando probe ejecutar la consulta me di cuenta al igual que SQL, que fecha_inicio es de la tabla "Resevas", y no la estoy llamando en la consulta.. Igual muchisimas gracias por contestarme tan rapido!!es una buena experiencia para ser NUEVA en el foro..
Otra idea que me dieron es hacer las tablas "Cabanias" Que siempre estaran Disponibles y una tabla "Ocupadas" con las fechas ocupadas de cada cabania.. para que al hacer las consultas me devuelva solo las cabanias disponibles y nos las q encuentra en ocupdaas..Probe hacer la siguiente consulta:
SELECT Idcabania FROM cabanias WHERE true
NOT IN
SELECT Idcabania From ocupadas WHERE fecha_inicio <= "'.$fecha1.'" and fecha_final >="'.$fecha2.'"
Pero no me deja usa el NOT IN me sale este error :
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT Idcabania From disponibles WHERE fecha_inicio <= '2012/01/03' and fecha_f' at line 3
y Por separado las consultas funcionan!.. |