UFN_REVENUE_GETORDEREDBENEFITS

This function returns a table of benefit information for a given revenue detail ordered by unit value.

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@REVENUEID uniqueidentifier IN

Definition

Copy


            CREATE function dbo.UFN_REVENUE_GETORDEREDBENEFITS
            (
                @REVENUEID uniqueidentifier
            )
            returns table
            as
            return 
                select
                    row_number() over (order by REVENUEBENEFIT.UNITVALUE desc) as ROWNUMBER,
                    BENEFIT.ID as BENEFITID,
                    BENEFIT.NAME as BENEFITNAME,
                    REVENUEBENEFIT.QUANTITY as QUANTITY,
                    REVENUEBENEFIT.UNITVALUE as UNITVALUE,
                    TOTALVALUE
                from
                    dbo.REVENUEBENEFIT
                inner join
                    dbo.BENEFIT on REVENUEBENEFIT.BENEFITID = BENEFIT.ID
                where
                    REVENUEBENEFIT.REVENUEID = @REVENUEID