UFN_SELECTION_CONSTITUENT_PLANNEDGIVERS
Gets all constituents who are planned givers.
Return
Return Type |
---|
table |
Definition
Copy
CREATE function dbo.UFN_SELECTION_CONSTITUENT_PLANNEDGIVERS()
returns table as
return
select
REVENUELIFECYCLE.CONSTITUENTID as ID
from
dbo.REVENUELIFECYCLE
inner join
dbo.LIFECYCLETYPE on LIFECYCLETYPE.ID = REVENUELIFECYCLE.LIFECYCLETYPEID
where
LIFECYCLETYPE.NAME = 'Planned giver' and
--0: Donor Lifecycle
LIFECYCLETYPE.LIFECYCLEGROUPCODE = 0
union
select
PLANNEDGIFT.CONSTITUENTID as ID
from
dbo.PLANNEDGIFT
where
--2: Accepted; 5: Matured
STATUSCODE in (2, 5) and
exists
(
select
ID
from
dbo.PLANNEDGIFTDESIGNATION
where
PLANNEDGIFTDESIGNATION.PLANNEDGIFTID = PLANNEDGIFT.ID
);