Ver Mensaje Individual
  #4  
Antiguo 18-04-2010
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Reputación: 23
AzidRain Va camino a la fama
Una observación, tratándose de un hotel hay que considerar no solo las fechas, si no las horas a las que vecen las habitaciones, en todos los hoteles hay una hora "límite" pasada la cual si no se ha desalojado cuenta como otro día. Es como si en lugar de que el día termine a las 12 de la noche termina digamos a las 12 del día.


Hace falta mas información por ejemplo de la estructura de tus tablas y como tienes organizado los elementos del diseño. Si usas por ejemplo una tabla cuartos con dos campos "fecha_entrada" y "fecha_salida" fácilmente puedes determinar varias cosas como por ejemplo:

¿Que cuartos no estan ocupados en x fecha?
Código SQL [-]
 select * from cuartos where fecha_entrada<=:fecha_llegadaestimada and fecha_salida>=:fecha_salidaestimada
donde :fecha_deseada es un parámetro

La instruccion lo que nos dice en castellano es: "Muéstrame los cuartos que no se rentarán antes de esta fecha o bien que se desocupan después de esta fecha"

Así a bote pronto con esto ya te sirve un poco, pero hay que detallarlo para especificar más la condición
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita