quisiera que me ayudaran con lo siguiente, que lo escribo de esa manera siguiendo un consejo en los foros de microsoft(http://social.msdn.microsoft.com/Forums/es-ES/31613288-118c-4b18-b211-de39742f101d/ayudanos-a-ayudarte-gua-bsica-de-consejos-para-formular-preguntas#31613288-118c-4b18-b211-de39742f101d).....
Objetivo: que muestre las habitaciones ocupadas entre las fechas $entrada y $salida.
Pasos que llevaron a reproducir el error: la consulta entre fechas no es la indicada, no esta diseñada correctamente.
Resultados actuales: no muestra lo que pide.
Entorno: lenguaje php y base de datos mysql.
Se habla de dos calendarios diferentes: huespedes y reservaciones, en los cuales consultamos los siguientes campos: entrada y salida en ambas tablas (huespedes y reservaciones)...
Tomando en cuenta los siguientes datos como ejemplo:
CLIENTE FECHA
huesped 1: 08 - 11 agosto
*reservacion 2: 10 - 13 agosto
huesped 3: 08 - 13 agosto
reservacion 4: 30 ags - 04 sept
(el asterisco es el ejemplo de la consulta reservacion "2")
- la consulta que tengo ahorita es la siguiente:
Código MySQL :
SELECT * FROM huespedes JOIN reservaciones ON huespedes.id_hab=reservaciones.id_hab WHERE (huespedes.entrada >= '2013-08-10' AND huespedes.salida <= '2013-08-10') AND (reservaciones.entrada <= '2013-08-10' AND reservaciones.salida >= '2013-08-13') AND entregado='0' AND reservaciones.del='0' AND huespedes.del='0' ;
mi problema parece que es algo de logica pero se me ha complicado vastante
un saludo y gracias de antemano
no saben cuanto se los agradeseria U.u