USP_DATALIST_RESEARCHGROUPMEMBERPROSPECTSUMMARY

List of prospect summary information for members of a research group.

Parameters

Parameter Parameter Type Mode Description
@RESEARCHGROUPID uniqueidentifier IN Research Group ID

Definition

Copy


CREATE procedure dbo.USP_DATALIST_RESEARCHGROUPMEMBERPROSPECTSUMMARY
(
    @RESEARCHGROUPID uniqueidentifier
)
as
    set nocount on;

    select 
        CONSTITUENT.ID,
        BUSINESS.NAME as PRIMARYBUSINESS,
        RELATIONSHIPJOBINFO.JOBTITLE POSITION,
        CONSTITUENT.NICKNAME,
        CONSTITUENT.GENDER,
        CONSTITUENT.BIRTHDATE,
        NF_SPOUSE.NAME as SPOUSENAME
    from 
        dbo.RESEARCHGROUPMEMBER
        left join dbo.CONSTITUENT on RESEARCHGROUPMEMBER.CONSTITUENTID = CONSTITUENT.ID
        left join dbo.RELATIONSHIP SPOUSERELATIONSHIP on SPOUSERELATIONSHIP.RELATIONSHIPCONSTITUENTID = CONSTITUENT.ID and SPOUSERELATIONSHIP.ISSPOUSE = 1
        left join dbo.CONSTITUENT SPOUSE on SPOUSE.ID = SPOUSERELATIONSHIP.RECIPROCALCONSTITUENTID
        left join dbo.RELATIONSHIP BUSINESSRELATIONSHIP on BUSINESSRELATIONSHIP.RELATIONSHIPCONSTITUENTID = CONSTITUENT.ID and BUSINESSRELATIONSHIP.ISPRIMARYBUSINESS = 1
        left join dbo.RELATIONSHIPSET BUSINESSRELATIONSHIPSET on BUSINESSRELATIONSHIP.RELATIONSHIPSETID = BUSINESSRELATIONSHIPSET.ID
        left join dbo.RELATIONSHIPJOBINFO on RELATIONSHIPJOBINFO.RELATIONSHIPSETID = BUSINESSRELATIONSHIPSET.ID
        left join dbo.CONSTITUENT BUSINESS on BUSINESS.ID = BUSINESSRELATIONSHIP.RECIPROCALCONSTITUENTID
        outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(SPOUSE.ID) NF_SPOUSE
    where 
        RESEARCHGROUPMEMBER.RESEARCHGROUPID = @RESEARCHGROUPID