UFN_TRACKITEM_GETSTAFFRESOURCES
Returns the staff resources associated with a given track item.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@TRACKITEMID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_TRACKITEM_GETSTAFFRESOURCES
(
@TRACKITEMID uniqueidentifier
)
returns table
as return
select TRACKITEMSTAFFRESOURCE.ID AS ID,
TRACKITEMSTAFFRESOURCE.VOLUNTEERTYPEID,
TRACKITEMSTAFFRESOURCE.JOBID,
TRACKITEMSTAFFRESOURCE.QUANTITYNEEDED,
TRACKITEMSTAFFRESOURCE.FILLEDBYCODE,
coalesce(JOB.NAME, TRACKITEMSTAFFRESOURCE.JOBNAME) as JOBNAME,
coalesce(JOB.DESCRIPTION, TRACKITEMSTAFFRESOURCE.JOBDESCRIPTION) as JOBDESCRIPTION,
VOLUNTEERTYPE.CAPACITYPERRESOURCE
from dbo.TRACKITEMSTAFFRESOURCE
left outer join dbo.JOB
on TRACKITEMSTAFFRESOURCE.JOBID = JOB.ID
inner join dbo.VOLUNTEERTYPE
on VOLUNTEERTYPE.ID = TRACKITEMSTAFFRESOURCE.VOLUNTEERTYPEID
where TRACKITEMSTAFFRESOURCE.TRACKITEMID = @TRACKITEMID