UFN_CONSTITUENT_GETCURRENTGROUPROLES

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@GROUPMEMBERID uniqueidentifier IN

Definition

Copy


CREATE function dbo.UFN_CONSTITUENT_GETCURRENTGROUPROLES(
    @GROUPMEMBERID uniqueidentifier
)
returns table
as return
    select
        GROUPMEMBERROLE.ID as ID,
        GROUPMEMBERROLECODE.DESCRIPTION as NAME,
        GROUPMEMBERROLE.STARTDATE as STARTDATE,
        GROUPMEMBERROLE.ENDDATE as ENDDATE
    from dbo.GROUPMEMBERROLE
        inner join dbo.GROUPMEMBERROLECODE on GROUPMEMBERROLECODE.ID = GROUPMEMBERROLE.GROUPMEMBERROLECODEID
    where GROUPMEMBERROLE.GROUPMEMBERID = @GROUPMEMBERID
        and (GROUPMEMBERROLE.STARTDATE is null or GROUPMEMBERROLE.STARTDATE <= GETDATE())
        and (GROUPMEMBERROLE.ENDDATE is null or  GETDATE() <= GROUPMEMBERROLE.ENDDATE)