UFN_DONORCHALLENGE_MATCHEDAMOUNT
Returns the matched amount of a donor challenge.
Return
Return Type |
---|
money |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_DONORCHALLENGE_MATCHEDAMOUNT(@ID uniqueidentifier) returns money
as
begin
declare @AMOUNT money;
set @AMOUNT = coalesce((select coalesce(sum(DONORCHALLENGEENCUMBERED.AMOUNT),0) from dbo.DONORCHALLENGEENCUMBERED
inner join dbo.REVENUESPLIT on DONORCHALLENGEENCUMBERED.REVENUESPLITID = REVENUESPLIT.ID
inner join dbo.REVENUE on REVENUESPLIT.REVENUEID = REVENUE.ID
where DONORCHALLENGEENCUMBERED.DONORCHALLENGEID = @ID and DONORCHALLENGEENCUMBERED.STATUSTYPECODE = 1 and REVENUE.TRANSACTIONTYPECODE <> 1), 0);
return @AMOUNT;
end