Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/05/2008, 12:57
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 11 meses
Puntos: 574
Re: Ayuda ...Consulta Sql

Cita:
SELECT habitaciones.NumeroHabitacion FROM habitaciones WHERE habitaciones.NumeroHabitacion Not In
(SELECT DISTINCT habitacionesreservadas.NumeroHabitacion FROM reservas, habitacionesreservadas
WHERE (reservas.FechaEntr<='2008-05-05'AND reservas.FechaSal>'2008-05-22')
OR (reservas.FechaEntr<='2008-05-22'AND reservas.FechaSal>'2008-05-22')
OR (reservas.FechaEntr>'2008-05-05'AND reservas.FechaSal<'2008-05-22') AND habitacionesreservadas.NumReserva=reservas.NumRese rva)
AND IDHotel='101';
No, no....

Cita:
SELECT habitaciones.NumeroHabitacion FROM habitaciones WHERE habitaciones.NumeroHabitacion Not In
(SELECT DISTINCT habitacionesreservadas.NumeroHabitacion FROM reservas inner join habitacionesreservadas
on habitacionesreservadas.NumReserva=reservas.NumRese rva
WHERE ((reservas.FechaEntr<='2008-05-05'AND reservas.FechaSal>'2008-05-22')
OR (reservas.FechaEntr<='2008-05-22'AND reservas.FechaSal>'2008-05-22')
OR (reservas.FechaEntr>'2008-05-05'AND reservas.FechaSal<'2008-05-22'))
AND HabitacionesReservadas.IDHotel='101';
Intenta esto.

Quim