UFN_MKTCOMMUNICATIONTEMPLATEKPI_GETNAME
Return
Return Type |
---|
nvarchar(100) |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN |
Definition
Copy
create function dbo.[UFN_MKTCOMMUNICATIONTEMPLATEKPI_GETNAME]
(
@ID uniqueidentifier
)
returns nvarchar(100)
as
begin
declare @KPINAMESUFFIX nvarchar(50) = ' for Marketing Effort';
declare @MEMBERSHIPKPINAMESUFFIX nvarchar(50) = ' for Membership Renewal Effort';
return (
select
case when [KPICATALOG].[NAME] like '%' + @KPINAMESUFFIX
then left([KPICATALOG].[NAME], len([KPICATALOG].[NAME]) - len(@KPINAMESUFFIX))
when [KPICATALOG].[NAME] like '%' + @MEMBERSHIPKPINAMESUFFIX
then left([KPICATALOG].[NAME], len([KPICATALOG].[NAME]) - len(@MEMBERSHIPKPINAMESUFFIX))
else [KPICATALOG].[NAME]
end as [NAME]
from dbo.[KPICATALOG]
where [ID] = @ID
);
end