UFN_ITINERARYITEMSTAFFRESOURCE_GETSTAFFRESOURCESTRING

Creates a string of all the staff resources used in an itinerary item.

Return

Return Type
nvarchar(500)

Parameters

Parameter Parameter Type Mode Description
@ITINERARYITEMID uniqueidentifier IN

Definition

Copy


            CREATE function dbo.UFN_ITINERARYITEMSTAFFRESOURCE_GETSTAFFRESOURCESTRING
            (
                @ITINERARYITEMID uniqueidentifier
            )
            returns nvarchar(500)
            with execute as caller
            as begin
                declare @STAFFRESOURCES nvarchar(500);

                set @STAFFRESOURCES = stuff((select '; ' + VOLUNTEERTYPE.NAME + ': ' + cast(ITINERARYITEMSTAFFRESOURCE.QUANTITYNEEDED as nvarchar(50))
                from ITINERARYITEMSTAFFRESOURCE 
                    inner join VOLUNTEERTYPE
                        on ITINERARYITEMSTAFFRESOURCE.VOLUNTEERTYPEID = VOLUNTEERTYPE.ID
                where ITINERARYITEMSTAFFRESOURCE.ITINERARYITEMID = @ITINERARYITEMID
                for XML PATH('')),1, 2, '')

                return @STAFFRESOURCES
            end