UFN_VOLUNTEER_AVAILABLEFORALLDATES
Return
| Return Type |
|---|
| table |
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @DAYSXML | xml | IN | |
| @DAYCOUNT | int | IN | |
| @VOLUNTEERID | uniqueidentifier | IN | |
| @CURRENTDATE | datetime | IN |
Definition
Copy
create function dbo.UFN_VOLUNTEER_AVAILABLEFORALLDATES(@DAYSXML xml, @DAYCOUNT int, @VOLUNTEERID uniqueidentifier, @CURRENTDATE datetime)
returns table as return
select
AVAILABILITY.AVAILABLEDATE,
AVAILABILITY.VOLUNTEERID,
AVAILABILITY.STARTTIME,
AVAILABILITY.ENDTIME
from
dbo.[UFN_VOLUNTEER_AVAILABLESPECIFICDAYS_2](@DAYSXML, @VOLUNTEERID, @CURRENTDATE) AVAILABILITY
where
AVAILABILITY.VOLUNTEERID in (
select VOLUNTEERID
from dbo.[UFN_VOLUNTEER_AVAILABLESPECIFICDAYS_2](@DAYSXML, @VOLUNTEERID, @CURRENTDATE) AVAILABILITY
group by VOLUNTEERID
having count(*) >= @DAYCOUNT
)