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