USP_DATALIST_RESERVATION
Displays a list of reservations.
Definition
Copy
CREATE procedure dbo.USP_DATALIST_RESERVATION
as
set nocount on;
select RESERVATION.ID,
NAME,
case when ARRIVALTIME = '' then '0000' else ARRIVALTIME end STARTTIME,
isnull((select top 1
ITINERARYITEM.ENDTIME
from dbo.ITINERARYITEM
inner join dbo.ITINERARY on ITINERARY.ID = ITINERARYITEM.ITINERARYID
where ITINERARY.RESERVATIONID = RESERVATION.ID
order by ITINERARYITEM.ENDDATETIME desc
), 2359) ENDTIME,
ARRIVALDATE as STARTDATE,
isnull((select top 1 ITINERARYITEM.ENDDATE
from dbo.ITINERARYITEM
inner join dbo.ITINERARY on ITINERARY.ID = ITINERARYITEM.ITINERARYID
where ITINERARY.RESERVATIONID = RESERVATION.ID
order by ENDDATE desc), ARRIVALDATE) ENDDATE
from dbo.RESERVATION;
return 0;