USP_DATALIST_REVENUEBATCHDEFAULTCAMPAIGNS

Returns the default campaigns for a revenue batch record.

Parameters

Parameter Parameter Type Mode Description
@DESIGNATIONID uniqueidentifier IN Designation
@DATE datetime IN Date

Definition

Copy


                    CREATE procedure dbo.USP_DATALIST_REVENUEBATCHDEFAULTCAMPAIGNS
                    (
                        @DESIGNATIONID uniqueidentifier,
                        @DATE datetime
                    )
                    as
                        set nocount on

                        select
                            CAMPAIGNDESIGNATION.CAMPAIGNID,
                            CAMPAIGNDESIGNATION.CAMPAIGNSUBPRIORITYID,
                            CAMPAIGN.USERID,
                            case 
                                when CAMPAIGNPRIORITYTYPECODE.DESCRIPTION is not null and CAMPAIGNSUBPRIORITYNAMECODE.DESCRIPTION is not null then CAMPAIGNPRIORITYTYPECODE.DESCRIPTION + ' - ' + CAMPAIGNSUBPRIORITYNAMECODE.DESCRIPTION
                                else null
                            end CAMPAIGNSUBPRIORITYNAME
                        from dbo.UFN_DESIGNATION_GETCAMPAIGNSTODEFAULT(  @DESIGNATIONID,
                                                                         @DATE) as CAMPAIGNDESIGNATION
                        inner join dbo.CAMPAIGN on CAMPAIGNDESIGNATION.CAMPAIGNID = CAMPAIGN.ID
                        left join dbo.CAMPAIGNSUBPRIORITY on CAMPAIGNSUBPRIORITY.ID = CAMPAIGNDESIGNATION.CAMPAIGNSUBPRIORITYID
                        left join dbo.CAMPAIGNPRIORITY on CAMPAIGNSUBPRIORITY.CAMPAIGNPRIORITYID = CAMPAIGNPRIORITY.ID
                        left join dbo.CAMPAIGNPRIORITYTYPECODE on CAMPAIGNPRIORITY.CAMPAIGNPRIORITYTYPECODEID = CAMPAIGNPRIORITYTYPECODE.ID
                        left join dbo.CAMPAIGNSUBPRIORITYNAMECODE on CAMPAIGNSUBPRIORITY.CAMPAIGNSUBPRIORITYNAMECODEID = CAMPAIGNSUBPRIORITYNAMECODE.ID