UFN_RESERVATION_BUILDITINERARYITEMSSTRING
Returns a string of itinerary items for a reservation.
Return
Return Type |
---|
nvarchar(max) |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@RESERVATIONID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_RESERVATION_BUILDITINERARYITEMSSTRING(@RESERVATIONID uniqueidentifier)
returns nvarchar(max)
with execute as caller
as begin
declare @ITINERARYITEMS nvarchar(max);
declare @ITINERARYID uniqueidentifier;
select top 1 @ITINERARYID = ID
from dbo.ITINERARY
where ITINERARY.RESERVATIONID = @RESERVATIONID
order by DATEADDED;
select top 5 @ITINERARYITEMS = coalesce(@ITINERARYITEMS + char(10), '') +
dbo.UFN_HOURMINUTE_DISPLAYTIME(STARTTIME) + ' ' + NAME
from dbo.ITINERARYITEM
where ITINERARYID = @ITINERARYID
order by STARTDATE, STARTTIME, NAME;
return @ITINERARYITEMS;
end