USP_DATALIST_NAMINGOPPORTUNITYRECOGNITIONASSOCIATEDREVENUE

This datalist returns all associated revenue for a naming opportunity recognition.

Parameters

Parameter Parameter Type Mode Description
@RECOGNITIONID uniqueidentifier IN Input parameter indicating the context ID for the data list.

Definition

Copy


                CREATE procedure dbo.USP_DATALIST_NAMINGOPPORTUNITYRECOGNITIONASSOCIATEDREVENUE
                (
                    @RECOGNITIONID uniqueidentifier = null
                )
                as
                    set nocount on;

                    select
                        REVENUE.ID,
                        REVENUESPLIT.TYPE,
                        REVENUE.DATE,
                        REVENUESPLIT.AMOUNT,
                        dbo.UFN_PLEDGE_GETBALANCE(REVENUE.ID),
                        NF.NAME as [CONSTITUENT],
                        (select dbo.UDA_BUILDLIST(REVENUEPAYMENTMETHOD.PAYMENTMETHOD) from dbo.REVENUEPAYMENTMETHOD where REVENUEPAYMENTMETHOD.REVENUEID = REVENUE.ID),
                        REVENUESPLIT.BASECURRENCYID
                    from dbo.NAMINGOPPORTUNITYRECOGNITION
                    inner join dbo.NAMINGOPPORTUNITYRECOGNITIONREVENUESPLIT on NAMINGOPPORTUNITYRECOGNITIONREVENUESPLIT.NAMINGOPPORTUNITYRECOGNITIONID = NAMINGOPPORTUNITYRECOGNITION.ID
                    inner join dbo.REVENUESPLIT on REVENUESPLIT.ID = NAMINGOPPORTUNITYRECOGNITIONREVENUESPLIT.REVENUESPLITID
                    inner join dbo.REVENUE on REVENUE.ID = REVENUESPLIT.REVENUEID
                    outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(REVENUE.CONSTITUENTID) NF
                    where NAMINGOPPORTUNITYRECOGNITION.ID = @RECOGNITIONID
                    order by REVENUE.DATE, REVENUE.AMOUNT, CONSTITUENT