UFN_PAYMENT_GETDESCRIPTION
Return
Return Type |
---|
nvarchar(700) |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_PAYMENT_GETDESCRIPTION
(
@ID uniqueidentifier
)
returns nvarchar(700)
with execute as caller
as
begin
declare @DESCRIPTION nvarchar(700);
declare @AMOUNT money;
select
@DESCRIPTION = '(' + ltrim(rtrim(FINANCIALTRANSACTION.TYPE)) + ') ' + Cast(FINANCIALTRANSACTION.BASEAMOUNT as nvarchar(20)) + ' ' + coalesce(REVENUEPAYMENTMETHOD.PAYMENTMETHOD, 'None') + ' - ' + ltrim(rtrim(CONSTITUENT.NAME))
from dbo.FINANCIALTRANSACTION
inner join dbo.REVENUE_EXT
on FINANCIALTRANSACTION.ID = REVENUE_EXT.ID
inner join dbo.CONSTITUENT
on CONSTITUENT.ID = FINANCIALTRANSACTION.CONSTITUENTID
left join dbo.REVENUEPAYMENTMETHOD
on REVENUEPAYMENTMETHOD.REVENUEID = FINANCIALTRANSACTION.ID
where FINANCIALTRANSACTION.ID = @ID
and FINANCIALTRANSACTION.DELETEDON is null;
return @DESCRIPTION;
end