UFN_MEMBERSHIPLEVELTERM_GETVALUE
This function will return the term given the membership level term ID
Return
Return Type |
---|
nvarchar(10) |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_MEMBERSHIPLEVELTERM_GETVALUE
(
@ID uniqueidentifier
)
returns nvarchar(10)
as
begin
declare @TERM nvarchar(10);
declare @TERMLENGTH nvarchar(6);
declare @TERMTIMELENGTH nvarchar(3);
select @TERMTIMELENGTH = TERMTIMELENGTH,
@TERMLENGTH = case TERMTIMELENGTH
when 1 then
case TERMLENGTHCODE
when 0 then 'month'
when 1 then 'year'
end
else
case TERMLENGTHCODE
when 0 then 'months'
when 1 then 'years'
end
end
from dbo.MEMBERSHIPLEVELTERM
where ID = @ID;
set @TERM = @TERMTIMELENGTH + ' ' + @TERMLENGTH
return @TERM;
end