UFN_CONSTITUENT_ISPRIMARYHOUSEHOLDMEMBER
This function determines whether or not a given constituent is a primary household member
Return
| Return Type |
|---|
| bit |
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @CONSTITUENTID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_CONSTITUENT_ISPRIMARYHOUSEHOLDMEMBER(@CONSTITUENTID uniqueidentifier)
returns bit
as
begin
declare @count int
select @count = count(*)
from GROUPMEMBER
inner join GROUPDATA
on GROUPMEMBER.GROUPID = GROUPDATA.ID
where GROUPMEMBER.MEMBERID = @CONSTITUENTID and GROUPDATA.GROUPTYPECODE = 0
and GROUPMEMBER.ISPRIMARY = 1;
return case when @count > 0 then 1 else 0 end;
end