UFN_PLANNEDGIFT_GETORDEREDBENEFICIARIES
This function returns a table of beneficiary information for a given planned gift ordered by amount.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PLANNEDGIFTID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_PLANNEDGIFT_GETORDEREDBENEFICIARIES
(
@PLANNEDGIFTID uniqueidentifier
)
returns table
as
return
select
row_number() over (order by CONSTITUENT.AGE ASC) as ROWNUMBER,
NF.NAME as BENEFICIARYNAME,
CONSTITUENT.AGE as BENEFICIARYAGE,
PLANNEDGIFTBENEFICIARY.PRIORITYCODE as BENEFICIARYDEPENDENCY,
dbo.UFN_BENEFICIARYTYPECODE_GETDESCRIPTION(PLANNEDGIFTBENEFICIARY.BENEFICIARYTYPECODEID) as BENEFICIARYTYPE
from
dbo.PLANNEDGIFTBENEFICIARY
inner join
dbo.PLANNEDGIFT on PLANNEDGIFT.ID = PLANNEDGIFTBENEFICIARY.PLANNEDGIFTID
inner join
dbo.CONSTITUENT on CONSTITUENT.ID = PLANNEDGIFTBENEFICIARY.BENEFICIARYCONSTITUENTID
outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(CONSTITUENT.ID) NF
where
PLANNEDGIFTBENEFICIARY.PLANNEDGIFTID = @PLANNEDGIFTID