UFN_MKTSEGMENTATION_ISCALCULATING
Indicates whether or not a marketing effort's segment counts are currently being calculated.
Return
Return Type |
---|
bit |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@SEGMENTATIONID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.[UFN_MKTSEGMENTATION_ISCALCULATING]
(
@SEGMENTATIONID uniqueidentifier
)
returns bit
as
begin
return
(
select (case when [MKTSEGMENTATION].[ACTIVE] = 0 and exists (
select 1
from dbo.[MKTSEGMENTATIONSEGMENTCALCULATEPROCESSSTATUS]
inner join dbo.[BUSINESSPROCESSSTATUS] on [BUSINESSPROCESSSTATUS].[ID] = [MKTSEGMENTATIONSEGMENTCALCULATEPROCESSSTATUS].[ID]
where [BUSINESSPROCESSSTATUS].[BUSINESSPROCESSCATALOGID] = '585d30cc-c822-4441-a161-f8a2306bda8d'
and [MKTSEGMENTATIONSEGMENTCALCULATEPROCESSSTATUS].[PARAMETERSETID] = [MKTSEGMENTATIONSEGMENTCALCULATEPROCESS].[ID]
and [BUSINESSPROCESSSTATUS].[STATUSCODE] = 1)
then 1 else 0 end)
from dbo.[MKTSEGMENTATION]
inner join dbo.[MKTSEGMENTATIONSEGMENTCALCULATEPROCESS] on [MKTSEGMENTATIONSEGMENTCALCULATEPROCESS].[SEGMENTATIONID] = [MKTSEGMENTATION].[ID]
where [MKTSEGMENTATION].[ID] = @SEGMENTATIONID
);
end