UFN_REVENUE_GETPAYMENTFROMREGISTRANT
Returns the REVENUEID of an event registration fee for a REGISTRANTID of a registration and the REVENUEID used to make the payment.
Return
Return Type |
---|
uniqueidentifier |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@REGISTRANTID | uniqueidentifier | IN | |
@TRANSACTIONID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_REVENUE_GETPAYMENTFROMREGISTRANT
(
@REGISTRANTID uniqueidentifier,
@TRANSACTIONID uniqueidentifier
)
returns uniqueidentifier
as
begin
declare @r uniqueidentifier;
select top 1 @r = EVENTREGISTRANTPAYMENT.PAYMENTID
from dbo.EVENTREGISTRANTPAYMENT
inner join dbo.REVENUESPLIT on REVENUESPLIT.ID = EVENTREGISTRANTPAYMENT.PAYMENTID
inner join dbo.REVENUE on REVENUE.ID = REVENUESPLIT.REVENUEID
where REVENUE.ID = @TRANSACTIONID and EVENTREGISTRANTPAYMENT.REGISTRANTID = @REGISTRANTID;
return @r;
end