UFN_ITINERARYITEMSTAFFRESOURCE_GETASSIGNMENTSTRING
Returns the names of all the staff or board members associated a given itinerary item staff resource.
Return
Return Type |
---|
nvarchar(500) |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ITINERARYITEMSTAFFRESOURCEID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_ITINERARYITEMSTAFFRESOURCE_GETASSIGNMENTSTRING
(
@ITINERARYITEMSTAFFRESOURCEID uniqueidentifier
)
returns nvarchar(500)
with execute as caller
as begin
declare @STAFFRESOURCES nvarchar(500);
select @STAFFRESOURCES = dbo.UDA_BUILDLIST(CONSTITUENT.NAME)
from dbo.ITINERARYITEMSTAFFRESOURCE
left outer join dbo.ITINERARYITEMSTAFFRESOURCEASSIGNMENT
on ITINERARYITEMSTAFFRESOURCE.ID = ITINERARYITEMSTAFFRESOURCEASSIGNMENT.ITINERARYITEMSTAFFRESOURCEID
left outer join dbo.VOLUNTEERASSIGNMENT
on ITINERARYITEMSTAFFRESOURCE.JOBOCCURRENCEID = VOLUNTEERASSIGNMENT.JOBOCCURRENCEID
inner join dbo.CONSTITUENT
on ITINERARYITEMSTAFFRESOURCEASSIGNMENT.CONSTITUENTID = CONSTITUENT.ID or
VOLUNTEERASSIGNMENT.VOLUNTEERID = CONSTITUENT.ID
where ITINERARYITEMSTAFFRESOURCEASSIGNMENT.ITINERARYITEMSTAFFRESOURCEID = @ITINERARYITEMSTAFFRESOURCEID
return @STAFFRESOURCES;
end