UFN_BATCHREVENUECONSTITUENT_GETGROUPMEMBERS

Returns all group members for a group added through batch revenue.

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@GROUPID uniqueidentifier IN

Definition

Copy


            create function dbo.UFN_BATCHREVENUECONSTITUENT_GETGROUPMEMBERS
            (
                @GROUPID uniqueidentifier
            )
            returns table
            as
            return
            (
                select
                    BRCGM.ID,
                    case when BRC.EXISTINGCONSTITUENTID is null then BRCGM.MEMBERID else BRC.EXISTINGCONSTITUENTID end MEMBERID,
                    BRCGM.ISPRIMARY,
                    case
                        when C.ID is not null then C.NAME
                        else BRC.NAME
                    end NAME
                from dbo.BATCHREVENUECONSTITUENTGROUPMEMBER BRCGM
                inner join dbo.BATCHREVENUECONSTITUENT BRC on BRCGM.MEMBERID = BRC.ID
                left join dbo.CONSTITUENT C on BRC.EXISTINGCONSTITUENTID = C.ID
                where
                    BRCGM.GROUPID = @GROUPID
            )