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