USP_DATALIST_PLANNEDGIFT_RELATIONSHIPS
A datalist of relationships for a given planned gift.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PLANNEDGIFTID | uniqueidentifier | IN | Input parameter indicating the context ID for the data list. |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_PLANNEDGIFT_RELATIONSHIPS(@PLANNEDGIFTID uniqueidentifier)
as
set nocount on;
select
PGR.ID,
R.ID,
NF.NAME,
R.RECIPROCALCONSTITUENTID,
RT.DESCRIPTION,
R.ISPRIMARYBUSINESS as PRIMARYBUSINESS,
RJ.JOBTITLE
from
dbo.PLANNEDGIFTRELATIONSHIP PGR
inner join dbo.RELATIONSHIP R on R.ID=PGR.RELATIONSHIPID
left join dbo.RELATIONSHIPJOBINFO RJ on RJ.RELATIONSHIPSETID = R.RELATIONSHIPSETID
outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(R.RECIPROCALCONSTITUENTID) NF
left outer join dbo.RELATIONSHIPTYPECODE RT on RT.ID=R.RECIPROCALTYPECODEID
left outer join (
select
C_BUSINESS.NAME,
R_BUSINESS.POSITION,
R_BUSINESS.RELATIONSHIPCONSTITUENTID
from
dbo.RELATIONSHIP R_BUSINESS
inner join dbo.CONSTITUENT C_BUSINESS on C_BUSINESS.ID=R_BUSINESS.RECIPROCALCONSTITUENTID
where
R_BUSINESS.ISPRIMARYBUSINESS=1
and C_BUSINESS.ISORGANIZATION=1
) BUSINESS on BUSINESS.RELATIONSHIPCONSTITUENTID=R.RECIPROCALCONSTITUENTID
where
PGR.PLANNEDGIFTID=@PLANNEDGIFTID
order by
PGR.SEQUENCE;