UFN_RECOGNITIONLEVEL_GETORGANIZATIONPLANNEDGIFTAMOUNTBYDATE

Returns the minimum planned gift 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_GETORGANIZATIONPLANNEDGIFTAMOUNTBYDATE
        (
              @RECOGNITIONLEVELID uniqueidentifier, 
              @DATE datetime
        )
        returns money
        with execute as caller
        as begin
            declare @ORGANIZATIONPLANNEDGIFTAMOUNT money;

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

            return @ORGANIZATIONPLANNEDGIFTAMOUNT 
        end