UFN_MEMBERSHIPLEVEL_CREATERENEWALBEFOREEXPIRATIONDATE

This function calculates the before expiration renewal date.

Return

Return Type
datetime

Parameters

Parameter Parameter Type Mode Description
@MEMBERSHIPLEVELID uniqueidentifier IN
@EXPIRATIONDATE datetime IN

Definition

Copy


            create function dbo.UFN_MEMBERSHIPLEVEL_CREATERENEWALBEFOREEXPIRATIONDATE
            (
                @MEMBERSHIPLEVELID uniqueidentifier,
                @EXPIRATIONDATE datetime
            )
            returns datetime with execute as caller
            as
            begin
                declare @BEFOREEXPIRATION smallint

                select @BEFOREEXPIRATION = BEFOREEXPIRATION
                from dbo.MEMBERSHIPLEVEL
                where @MEMBERSHIPLEVELID = ID

                return dateadd(month, @BEFOREEXPIRATION * -1, @EXPIRATIONDATE)
            end