UFN_MKTSEGMENTATIONTESTSEGMENT_BASECURRENCYIDMATCHESPARENTBASECURRENCYID
Ensures that the base currency on a marketing effort test segment matches that of its parent segment.
Return
Return Type |
---|
bit |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@BASECURRENCYID | uniqueidentifier | IN | |
@SEGMENTID | uniqueidentifier | IN |
Definition
Copy
create function dbo.[UFN_MKTSEGMENTATIONTESTSEGMENT_BASECURRENCYIDMATCHESPARENTBASECURRENCYID]
(
@BASECURRENCYID uniqueidentifier,
@SEGMENTID uniqueidentifier
)
returns bit
as
begin
declare @MATCH bit;
declare @SEGMENTBASECURRENCYID uniqueidentifier;
set @MATCH = 1;
if not @SEGMENTID is null
begin
select @SEGMENTBASECURRENCYID = [MKTSEGMENTATIONSEGMENT].[BASECURRENCYID]
from dbo.[MKTSEGMENTATIONSEGMENT]
where [MKTSEGMENTATIONSEGMENT].[ID] = @SEGMENTID;
if @BASECURRENCYID is not null
set @MATCH = (select case when @BASECURRENCYID = @SEGMENTBASECURRENCYID then 1 else 0 end);
end;
return @MATCH;
end;