UFN_GROUP_GETINCOMPLETEEVENTTASKCOUNT
Returns the number of incomplete event tasks for a group and event.
Return
| Return Type |
|---|
| int |
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @EVENTID | uniqueidentifier | IN | |
| @GROUPID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_GROUP_GETINCOMPLETEEVENTTASKCOUNT(@EVENTID uniqueidentifier, @GROUPID uniqueidentifier) returns integer with execute as caller
as
begin
declare @CNT integer;
select @CNT = count(distinct EVENTTASK.ID)
from dbo.EVENTTASK
left outer join dbo.GROUPMEMBER
on EVENTTASK.OWNERID = GROUPMEMBER.MEMBERID
where EVENTTASK.EVENTID = @EVENTID and EVENTTASK.STATUSCODE <> 1 and
(EVENTTASK.OWNERID = @GROUPID
or
(GROUPMEMBER.GROUPID = @GROUPID and dbo.UFN_GROUPMEMBER_ISCURRENTMEMBER(GROUPMEMBER.ID) = 1))
return coalesce(@CNT, 0);
end