UFN_MKTMEMBERSHIPMAILINGTEMPLATESEED_GETSEEDS
Returns a table containing the seeds for a membership renewal effort template.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@MEMBERSHIPMAILINGTEMPLATEID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.[UFN_MKTMEMBERSHIPMAILINGTEMPLATESEED_GETSEEDS]
(
@MEMBERSHIPMAILINGTEMPLATEID uniqueidentifier
)
returns table
as
return
(
select
[MKTSEED].[ID],
(case when [MKTMEMBERSHIPMAILINGTEMPLATESEED].[ID] is null then 0 else 1 end) as [SELECTED],
[MKTSEED].[INACTIVE],
[TITLECODE].[DESCRIPTION] as [TITLE],
[MKTSEED].[FIRSTNAME],
[MKTSEED].[MIDDLENAME],
[MKTSEED].[LASTNAME],
[SUFFIXCODE].[DESCRIPTION] as [SUFFIX],
[COUNTRY].[ABBREVIATION] as [COUNTRY],
[MKTSEED].[ADDRESSBLOCK],
[MKTSEED].[CITY],
[STATE].[ABBREVIATION] as [STATE],
[MKTSEED].[POSTCODE],
[MKTSEED].[CART],
[MKTSEED].[DPC],
[MKTSEED].[LOT],
[MKTSEED].[PHONENUMBER],
[MKTSEED].[EMAILADDRESS],
dbo.[UFN_TRANSLATIONFUNCTION_SITE_GETNAME]([MKTSEED].[SITEID]) as [SITE]
from dbo.[MKTSEED]
left outer join dbo.[MKTMEMBERSHIPMAILINGTEMPLATESEED] on dbo.[MKTMEMBERSHIPMAILINGTEMPLATESEED].[SEEDID] = dbo.[MKTSEED].[ID] and [MKTMEMBERSHIPMAILINGTEMPLATESEED].[MEMBERSHIPMAILINGTEMPLATEID] = @MEMBERSHIPMAILINGTEMPLATEID
left outer join dbo.[TITLECODE] on [MKTSEED].[TITLECODEID] = [TITLECODE].[ID]
left outer join dbo.[SUFFIXCODE] on [MKTSEED].[SUFFIXCODEID] = [SUFFIXCODE].[ID]
left outer join dbo.[COUNTRY] on [MKTSEED].[COUNTRYID] = [COUNTRY].[ID]
left outer join dbo.[STATE] on [MKTSEED].[STATEID] = [STATE].[ID]
where ([MKTSEED].[INACTIVE] = 0 or [MKTMEMBERSHIPMAILINGTEMPLATESEED].[ID] is not null)
)