Re: Hotel Booking dates subquery
From: --CELKO-- <71062.1056_at_compuserve.com>
Date: 9 Nov 2002 16:28:53 -0800
Message-ID: <c0d87ec0.0211091628.2c8f3dda_at_posting.google.com>
Date: 9 Nov 2002 16:28:53 -0800
Message-ID: <c0d87ec0.0211091628.2c8f3dda_at_posting.google.com>
CHECK (room_status IN ('vacant ', 'occupied')) PRIMARY KEY (room_nbr, start_date));
For vacant rooms on a particular date use:
SELECT :my_date, room_nbr
FROM Bookings AS B1
WHERE :my_date
BETWEEN B1.start_date
AND COALESCE(B1.finish_date, CURRENT_TIMESTAMP)
AND B1.room_status = 'vacant';
Received on Sun Nov 10 2002 - 01:28:53 CET