USP_DATALIST_REVENUEMERGEDATA_MATCHINGGIFT
Returns revenue merge data matching gift
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@REVENUEID | uniqueidentifier | IN | Revenue ID |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_REVENUEMERGEDATA_MATCHINGGIFT
(
@REVENUEID uniqueidentifier
)
as
set nocount on;
select top 1
MatchingGiftCompayName = case when RELATIONSHIP.ID is not null then ORG.NAME else null end
,MatchingGiftAmount = MGR.AMOUNT
from REVENUE R
left join dbo.RELATIONSHIP on RELATIONSHIP.ISMATCHINGGIFTRELATIONSHIP =1
and R.CONSTITUENTID = RELATIONSHIP.RELATIONSHIPCONSTITUENTID
and RELATIONSHIP.RELATIONSHIPTYPECODEID = (select PRIMARYBUSINESSRELATIONSHIPTYPECODEID from dbo.NETCOMMUNITYDEFAULTCODEMAP)
left join dbo.REVENUEMATCHINGGIFT RMG on RMG.MGSOURCEREVENUEID = R.ID and RMG.RELATIONSHIPID=RELATIONSHIP.ID
left join dbo.MATCHINGGIFTCONDITION MGC on RMG.MATCHINGGIFTCONDITIONID = MGC.ID
left join dbo.REVENUE MGR on MGR.ID = RMG.ID
left join dbo.CONSTITUENT ORG ON ORG.ID = RELATIONSHIP.RECIPROCALCONSTITUENTID
where R.ID = @REVENUEID