UFN_REVENUESPLIT_GETDESCRIPTION

Return

Return Type
nvarchar(700)

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN

Definition

Copy




                CREATE function dbo.UFN_REVENUESPLIT_GETDESCRIPTION
                (
                    @ID uniqueidentifier
                )
                returns nvarchar(700)
                as
                begin
                    declare @DESCRIPTION nvarchar(700);
                    select top 1 @DESCRIPTION = '(' + REVENUESPLIT.APPLICATION + ') ' + cast(REVENUESPLIT.AMOUNT as nvarchar(20)) + ' ' + coalesce(REVENUEPAYMENTMETHOD.PAYMENTMETHOD, 'None') + ' - ' + ltrim(rtrim(CONSTITUENT.NAME))
                    from dbo.REVENUESPLIT 
                    inner join dbo.REVENUE on REVENUE.ID = REVENUESPLIT.REVENUEID
                    left join dbo.REVENUEPAYMENTMETHOD on REVENUEPAYMENTMETHOD.REVENUEID = REVENUE.ID
                    inner join dbo.CONSTITUENT on CONSTITUENT.ID = REVENUE.CONSTITUENTID
                    where REVENUESPLIT.ID = @ID
                    order by REVENUESPLIT.AMOUNT desc;

                    return @DESCRIPTION;
                end