USP_DATALIST_PLANNEDGIFT_BENEFICIARIES
A datalist of beneficiaries 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_BENEFICIARIES
(
@PLANNEDGIFTID uniqueidentifier
)
as
select
PGB.ID,
C.ID,
NF.NAME,
case when DC.ID is not null
then
0
else
case C.BIRTHDATE when '00000000'
then
null
else
C.AGE
end
end,
PGB.PRIORITY,
BT.DESCRIPTION
from
dbo.PLANNEDGIFTBENEFICIARY PGB
inner join
dbo.CONSTITUENT C on C.ID=PGB.BENEFICIARYCONSTITUENTID
outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(C.ID) NF
left outer join
dbo.BENEFICIARYTYPECODE BT on BT.ID=PGB.BENEFICIARYTYPECODEID
left outer join
dbo.DECEASEDCONSTITUENT DC on DC.ID = C.ID
where
PGB.PLANNEDGIFTID=@PLANNEDGIFTID
order by
PGB.SEQUENCE;