USP_DATALIST_MEMBERSHIPRENEWALEFFORTTEMPLATEAPPEAL

Gets the list of membership renewal effort template and appeal for a membership program.

Parameters

Parameter Parameter Type Mode Description
@MEMBERSHIPPROGRAMID uniqueidentifier IN Input parameter indicating the context ID for the data list.

Definition

Copy


CREATE procedure dbo.USP_DATALIST_MEMBERSHIPRENEWALEFFORTTEMPLATEAPPEAL(@MEMBERSHIPPROGRAMID uniqueidentifier)
as
    set nocount on;

    select 
        [MKTMEMBERSHIPMAILINGPROCESS].[ID] as MEMBERSHIPRENEWALEFFORTPROCESSID, 
        [MKTMEMBERSHIPMAILINGTEMPLATE].[ID] as MEMBERSHIPRENEWALEFFORTTEMPLATEID,
        [MKTMEMBERSHIPMAILINGTEMPLATE].[NAME] as MEMBERSHIPRENEWALEFFORTTEMPLATENAME,
        [APPEAL].[ID] AS APPEALID,
        [APPEAL].[NAME] AS APPEALNAME
    from dbo.[MKTMEMBERSHIPMAILINGTEMPLATE]
    inner join dbo.[MKTMEMBERSHIPMAILINGPROCESS] 
        on [MKTMEMBERSHIPMAILINGPROCESS].[MEMBERSHIPMAILINGTEMPLATEID] = [MKTMEMBERSHIPMAILINGTEMPLATE].[ID]
    inner join dbo.[MKTMEMBERSHIPMAILINGTEMPLATEAPPEAL] 
        on [MKTMEMBERSHIPMAILINGTEMPLATEAPPEAL].[MEMBERSHIPMAILINGTEMPLATEID] = [MKTMEMBERSHIPMAILINGTEMPLATE].[ID]
    inner join dbo.[APPEAL] on [APPEAL].[ID] = case [MKTMEMBERSHIPMAILINGTEMPLATEAPPEAL].[APPEALSYSTEMID]
                                                                when '' then '00000000-0000-0000-0000-000000000000'
                                                                else [MKTMEMBERSHIPMAILINGTEMPLATEAPPEAL].[APPEALSYSTEMID]
                                                            end
    where [APPEAL].[MEMBERSHIPPROGRAMID] = @MEMBERSHIPPROGRAMID