UFN_REVENUELETTER_CURRENTCOUNT_2

Returns a count of current revenue letters with the passed in revenue, letter, and constituent IDs.

Return

Return Type
int

Parameters

Parameter Parameter Type Mode Description
@REVENUEID uniqueidentifier IN
@LETTERCODEID uniqueidentifier IN
@ACKNOWLEDGEEID uniqueidentifier IN
@OUTOFDATE bit IN
@MKTPACKAGEID uniqueidentifier IN

Definition

Copy


            CREATE function dbo.UFN_REVENUELETTER_CURRENTCOUNT_2
            (
                @REVENUEID uniqueidentifier,
                @LETTERCODEID uniqueidentifier,
                @ACKNOWLEDGEEID uniqueidentifier,
                -- Including OUTOFDATE since it seems to be needed to trigger

                -- checking the table constraint

                @OUTOFDATE bit,
        @MKTPACKAGEID uniqueidentifier
            )
            returns int
            as
            begin            
                declare @COUNT int

                select 
          @COUNT = count(*)
                from 
          dbo.REVENUELETTER
                where
                    REVENUEID = @REVENUEID and
                    LETTERCODEID = @LETTERCODEID and
                    (MKTPACKAGEID is null and @MKTPACKAGEID is null or MKTPACKAGEID = @MKTPACKAGEID) and
                    ACKNOWLEDGEEID = @ACKNOWLEDGEEID and
                    OUTOFDATE = 0

                return @COUNT
            end