UFN_CONSTITUENTRECOGNITION_GETBENEFITS

Returns the benefits associated with a given constituent recognition

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@CONSTITUENTRECOGNITIONID uniqueidentifier IN

Definition

Copy


        CREATE function dbo.UFN_CONSTITUENTRECOGNITION_GETBENEFITS(@CONSTITUENTRECOGNITIONID uniqueidentifier)
        returns table
        as
        return
        (
        select 
            CRB.[ID], 
            CRB.[BENEFITID], 
            CRB.[QUANTITY], 
            CRB.[UNITVALUE], 
            CRB.QUANTITY * UNITVALUE as [TOTALVALUE],
            CRB.[DETAILS], 
            CRB.[SEQUENCE
        from dbo.CONSTITUENTRECOGNITIONBENEFIT CRB
        inner join dbo.CONSTITUENTRECOGNITION CR on 
            CRB.CONSTITUENTRECOGNITIONID = CR.ID
        inner join (
            select RECOGNITIONPROGRAMID, CONSTITUENTID
            from dbo.CONSTITUENTRECOGNITION
            where ID = @CONSTITUENTRECOGNITIONID) T on
            T.RECOGNITIONPROGRAMID = CR.RECOGNITIONPROGRAMID and 
            T.CONSTITUENTID = CR.CONSTITUENTID
        )