USP_DATALIST_DESIGNATIONCAMPAIGNFROMCAMPAIGN

This datalist returns all designation campaigns for a campaign.

Parameters

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

Definition

Copy


                CREATE procedure dbo.USP_DATALIST_DESIGNATIONCAMPAIGNFROMCAMPAIGN (
                    @CAMPAIGNID uniqueidentifier
                ) as
                    set nocount on;

                    select
                        DESIGNATIONCAMPAIGN.ID,
                        DESIGNATION.ID as DESIGNATIONID,
                        DESIGNATION.NAME as DESIGNATIONNAME,
                        CAMPAIGNPRIORITYTYPECODE.DESCRIPTION + ' - ' + CAMPAIGNSUBPRIORITYNAMECODE.DESCRIPTION as [SUBPRIORITYNAME],
                        DESIGNATIONCAMPAIGN.DATEFROM,
                        DESIGNATIONCAMPAIGN.DATETO
                    from 
                        dbo.DESIGNATIONCAMPAIGN
                    inner join 
                        dbo.DESIGNATION on DESIGNATIONCAMPAIGN.DESIGNATIONID = DESIGNATION.ID
                    left outer join 
                        dbo.CAMPAIGNSUBPRIORITY on DESIGNATIONCAMPAIGN.CAMPAIGNSUBPRIORITYID = CAMPAIGNSUBPRIORITY.ID
                    left outer join
                        dbo.CAMPAIGNPRIORITY on CAMPAIGNSUBPRIORITY.CAMPAIGNPRIORITYID = CAMPAIGNPRIORITY.ID
                    left outer join
                        dbo.CAMPAIGNPRIORITYTYPECODE on CAMPAIGNPRIORITY.CAMPAIGNPRIORITYTYPECODEID = CAMPAIGNPRIORITYTYPECODE.ID
                    left join 
                        dbo.CAMPAIGNSUBPRIORITYNAMECODE on CAMPAIGNSUBPRIORITYNAMECODE.ID = CAMPAIGNSUBPRIORITY.CAMPAIGNSUBPRIORITYNAMECODEID
                    where 
                        DESIGNATIONCAMPAIGN.CAMPAIGNID = @CAMPAIGNID