USP_DATALIST_PROSPECTTEAMPROSPECTMANAGER
List prospect manager for a prospect.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PROSPECTID | uniqueidentifier | IN | Input parameter indicating the context ID for the data list. |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_PROSPECTTEAMPROSPECTMANAGER
(
@PROSPECTID uniqueidentifier
)
as
set nocount on;
declare @CURRENTDATEEARLIESTTIME datetime;
set @CURRENTDATEEARLIESTTIME= dbo.UFN_DATE_GETEARLIESTTIME(getdate());
select
PROSPECT.ID,
PROSPECT.PROSPECTMANAGERFUNDRAISERID as MEMBERID,
PROSPECTMANAGER_NF.NAME,
'Prospect manager' as ROLEDESCRIPTION,
PROSPECT.PROSPECTMANAGERSTARTDATE as DATEFROM,
PROSPECT.PROSPECTMANAGERENDDATE as DATETO,
dbo.UFN_FUNDRAISER_GETDEFAULTSITENAME(PROSPECT.PROSPECTMANAGERFUNDRAISERID) as ORGANIZATIONALSITE,
'Prospect manager - Current' as ROLETIMEFRAME
from
dbo.PROSPECT
outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(PROSPECT.PROSPECTMANAGERFUNDRAISERID) PROSPECTMANAGER_NF
where
PROSPECT.ID = @PROSPECTID and
PROSPECT.PROSPECTMANAGERFUNDRAISERID is not null and
(
PROSPECT.PROSPECTMANAGERENDDATE is null or
PROSPECT.PROSPECTMANAGERENDDATE >= @CURRENTDATEEARLIESTTIME
)