USP_DATALIST_FAFEVENTCAMPAIGN_NFG_LIST
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONTEXTID | uniqueidentifier | IN | |
@NAME | nvarchar(200) | IN | |
@TYPECODE | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_FAFEVENTCAMPAIGN_NFG_LIST
(
@CONTEXTID uniqueidentifier,
@NAME nvarchar(200)='',
@TYPECODE uniqueidentifier=NULL
)
as
set nocount on;
if @NAME=''
SET @NAME = null
select FNC.ID,
FNC.NAME,
C.NAME AS CONTACTNAME,
FNTC.DESCRIPTION AS TYPE,
NFGS.TOTALRAISED,
FNC.TOTALREVENUEGOAL,
NFGS.TOTALPARTICIPANTS
from dbo.FAFNFGCAMPAIGN FNC (nolock)
left join dbo.V_NFG_SUMMARYINFO NFGS on NFGS.ID = FNC.ID
left JOIN dbo.CONSTITUENT C on C.ID = FNC.CONTACTID
left JOIN dbo.FAFNFGTYPECODE FNTC ON FNTC.ID = FNC.NFGTYPECODEID
where FNC.CAMPAIGNID = @CONTEXTID
AND (@NAME is null or FNC.NAME like @NAME + '%')
AND (@TYPECODE is null or FNC.NFGTYPECODEID = @TYPECODE)