Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2008, 13:14
Avatar de estibaliz2006
estibaliz2006
 
Fecha de Ingreso: noviembre-2006
Mensajes: 439
Antigüedad: 18 años
Puntos: 1
validar según el número de registros que haya

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?