UFN_REVENUE_YTDRECEIPTAMOUNT

Returns the total receipt amount value for the year to date.

Return

Return Type
money

Parameters

Parameter Parameter Type Mode Description
@CONSTITUENTID uniqueidentifier IN

Definition

Copy


            create function dbo.UFN_REVENUE_YTDRECEIPTAMOUNT(@CONSTITUENTID uniqueidentifier) 
            returns money
            with execute as caller
            as
            begin
                declare @YTDAMOUNT money;

                select 
                    @YTDAMOUNT = sum(coalesce(REVENUE.RECEIPTAMOUNT,0)) 
                from 
                    dbo.REVENUE
                where             
                    REVENUE.TYPECODE not in(1,2,3) and REVENUE.CONSTITUENTID = @CONSTITUENTID and year(REVENUE.DATE) = year(getdate()) and REVENUE.DATE <= getdate();

                if @YTDAMOUNT is null
                    set @YTDAMOUNT = 0;

                return @YTDAMOUNT;
            end