USP_DATALIST_MKTTESTSEGMENTATION

Displays a list of all test marketing efforts.

Parameters

Parameter Parameter Type Mode Description
@SEGMENTATIONID uniqueidentifier IN Input parameter indicating the context ID for the data list.
@ACTIVESTATUS bit IN Status

Definition

Copy


CREATE procedure dbo.USP_DATALIST_MKTTESTSEGMENTATION
(
  @SEGMENTATIONID uniqueidentifier,
  @ACTIVESTATUS bit = null
)
as
  set nocount on;

  select 
    S.[ID],
    S.[NAME],
    T.[ID],
    T.[IDINTEGER],
    T.[CODE],
    T.[NAME],
    T.[DESCRIPTION],
    dbo.[UFN_MKTMARKETINGPLANITEM_PATH](M.[ID],1),
    T.[ACTIVE],
    S.[MARKETINGPLANITEMID],
    T.[SOURCECODEID]
  from dbo.[MKTSEGMENTATION] T
  inner join dbo.[MKTSEGMENTATION] S on T.[PARENTSEGMENTATIONID]=S.[ID]
  left join dbo.[MKTMARKETINGPLANITEM] M on S.[MARKETINGPLANITEMID]=M.[ID]
  where (T.[PARENTSEGMENTATIONID]=@SEGMENTATIONID)
  and (@ACTIVESTATUS is null or @ACTIVESTATUS = T.[ACTIVE])
  order by S.[NAME];

  return 0;