USP_VOLUNTEER_JOBOCCURRENCE_GETDAYS
Returns all date assignments for a given volunteers and occurrence.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@VOLUNTEERID | uniqueidentifier | IN | |
@JOBOCCURRENCEID | uniqueidentifier | IN | |
@STARTDATE | date | IN | |
@ENDDATE | date | IN |
Definition
Copy
CREATE procedure dbo.USP_VOLUNTEER_JOBOCCURRENCE_GETDAYS
(
@VOLUNTEERID uniqueidentifier,
@JOBOCCURRENCEID uniqueidentifier,
@STARTDATE date,
@ENDDATE date
)
as
set nocount on;
select
VOLUNTEERASSIGNMENT.ID,
SCHEDULE.ASSIGNMENTDATE,
SCHEDULE.OPENINGS,
VOLUNTEERASSIGNMENT.VOLUNTEERID
from
dbo.[UFN_JOBOCCURRENCE_SCHEDULE](@STARTDATE,@ENDDATE,@JOBOCCURRENCEID,null) SCHEDULE
left join dbo.VOLUNTEERASSIGNMENT
on VOLUNTEERASSIGNMENT.DATE = SCHEDULE.ASSIGNMENTDATE
and VOLUNTEERASSIGNMENT.JOBOCCURRENCEID = @JOBOCCURRENCEID
and VOLUNTEERASSIGNMENT.VOLUNTEERID = @VOLUNTEERID
order by
SCHEDULE.ASSIGNMENTDATE desc;