USP_DATALIST_RECURRINGGIFTDEVELOPMENTFUNCTIONHISTORY
A list of the development function history for a recurring gift.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@REVENUEID | uniqueidentifier | IN | Input parameter indicating the context ID for the data list. |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_RECURRINGGIFTDEVELOPMENTFUNCTIONHISTORY(
@REVENUEID uniqueidentifier
)
as
set nocount on;
select RECURRINGGIFTDEVELOPMENTFUNCTIONHISTORY.ID,
isnull(REVENUEDEVELOPMENTFUNCTIONCODE.DESCRIPTION,'New') DESCRIPTION,
RECURRINGGIFTDEVELOPMENTFUNCTIONHISTORY.TRANSACTIONDATE,
RECURRINGGIFTDEVELOPMENTFUNCTIONHISTORY.TRANSACTIONAMOUNT as AMOUNT,
RECURRINGGIFTDEVELOPMENTFUNCTIONHISTORY.FREQUENCY,
RECURRINGGIFTDEVELOPMENTFUNCTIONHISTORY.TRANSACTIONAMOUNTCHANGE as AMOUNTCHANGE,
APPEAL.NAME [APPEAL],
CHANNELCODE.DESCRIPTION [CHANNEL],
MKTSEGMENTATION.NAME [MAILING],
RECURRINGGIFTDEVELOPMENTFUNCTIONHISTORY.SOURCECODE,
RECURRINGGIFTDEVELOPMENTFUNCTIONHISTORY.TRANSACTIONCURRENCYID as DISPLAYCURRENCYID
from dbo.RECURRINGGIFTDEVELOPMENTFUNCTIONHISTORY
left join dbo.REVENUEDEVELOPMENTFUNCTION on REVENUEDEVELOPMENTFUNCTION.ID = RECURRINGGIFTDEVELOPMENTFUNCTIONHISTORY.REVENUEDEVELOPMENTFUNCTIONID
left join dbo.REVENUEDEVELOPMENTFUNCTIONCODE on REVENUEDEVELOPMENTFUNCTIONCODE.ID = REVENUEDEVELOPMENTFUNCTION.REVENUEDEVELOPMENTFUNCTIONCODEID
left join dbo.APPEAL on APPEAL.ID = RECURRINGGIFTDEVELOPMENTFUNCTIONHISTORY.APPEALID
left join dbo.MKTSEGMENTATION on MKTSEGMENTATION.ID = RECURRINGGIFTDEVELOPMENTFUNCTIONHISTORY.MAILINGID
left join dbo.CHANNELCODE on CHANNELCODE.ID = RECURRINGGIFTDEVELOPMENTFUNCTIONHISTORY.CHANNELCODEID
where RECURRINGGIFTDEVELOPMENTFUNCTIONHISTORY.REVENUEID = @REVENUEID
order by RECURRINGGIFTDEVELOPMENTFUNCTIONHISTORY.SEQUENCE;