UFN_RECOGNITIONLEVEL_GETORGANIZATIONAMOUNTBYDATE

Returns the minimum amount of a recognition level in organization currency for a given date.

Return

Return Type
money

Parameters

Parameter Parameter Type Mode Description
@RECOGNITIONLEVELID uniqueidentifier IN
@DATE datetime IN

Definition

Copy


        create function dbo.UFN_RECOGNITIONLEVEL_GETORGANIZATIONAMOUNTBYDATE
        (
              @RECOGNITIONLEVELID uniqueidentifier, 
              @DATE datetime
        )
        returns money
        with execute as caller
        as begin
            declare @ORGANIZATIONAMOUNT money;

            select top 1 @ORGANIZATIONAMOUNT = ORGANIZATIONAMOUNT
            from dbo.RECOGNITIONLEVELAMOUNT
            where RECOGNITIONLEVELID = @RECOGNITIONLEVELID 
                and coalesce(ACTIVEDATE, 0) <= @DATE
            order by ACTIVEDATE desc;

            return @ORGANIZATIONAMOUNT 
        end