Hola a todos. En mi sistema de reservas, tengo que en el administrador puede introducir el tipo de habitación (individual, doble....) y el número que de cada una hay. por ejemplo:
individual------2
dobles---------3
mi pregunta es:
como puedo hacer para validar que si un usuario solicita una individual en un periodo de fechas determinado, existen habitaciones de ese tipo disponibles teniendo en cuenta que solo hay dos de ese tipo. el validar en un intervalo de fechas ya lo hago. lo que no logro es sumarle a esa validación este otro requisito. por lo tanto, sería una doble validación:
1º) comprobar que en ese intervalo de fechas no han reservado nadie.
2º) comprobar que existen de ese tipo de habitacion disponible porque no se ha superado el número máximo.
tengo dos tablas:
tabla 'habitaciones':
idhabitacion--------autonumerico
tipo-------------------clase de habitación (individual, doble...)
cantidad-------------número de habitaciones que hay de ese tipo
tabla 'reservas':
idreserva-------------autonumerico
fechaentrada--------fecha de entrada
fechasalida-----------fecha de salida
habitacionid----------tipo de habitación a reservar (es el idhabitacion de la tabla habitaciones)
cantidad--------------número de habitaciones de ese tipo que desea reservar
alguna ayuda?