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