Cita:
Iniciado por dehost Si, creo que es mejor una segunda explicacion.
Amplio por tanto la explicación:
Tengo unas tablas sql:
- habitaciones (con los campos id, referencia, tipoHabitacion)
- habitacionesTipo (id, tipo)
- reservas (con los campos id, refReserva, refHabitacion, fechaEntrada, fechaSalida, tarifa...)
EStá organizado de forma que cada tipo de habitación tiene un precio por noche y solo hay 6 tipos de habitación.
El problema me surge a la hora de hayar la disponibilidad ya que tengo que decirle al usuario qué habitaciones están libres para las fechas que ha introducido.
Yo le pongo en el código anterior que busque las reservas en las que la solicitudEntrada sea mayor que la fechaEntrada y menor que la fechaSalida, o que la solicitudSalida sea menor fechaSalida. De tal forma que si no existe ninguan coincidencia puede reservar.
El caso es que creo que no es correcta esta sentencia y quería saber si podéis sugerirme algo.