USP_FAFGROUPSUMMARYINFORMATION_CATEGORIZED_CALCULATE

Parameters

Parameter Parameter Type Mode Description
@NUMBERPROCESSED int INOUT
@CHANGEAGENTID uniqueidentifier IN
@CURRENTDATE datetime IN

Definition

Copy


create procedure dbo.USP_FAFGROUPSUMMARYINFORMATION_CATEGORIZED_CALCULATE
(
    @NUMBERPROCESSED integer = 0 output,
    @CHANGEAGENTID uniqueidentifier = null,
    @CURRENTDATE datetime = null
)
as
begin
set nocount on;

if @CHANGEAGENTID is null
  exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output

if @CURRENTDATE is null
  set @CURRENTDATE = GETDATE();


    exec dbo.USP_FAFGROUP_CALCULATE_CATEGORIZEDCOUNTANDAMOUNT @NUMBERPROCESSED output, @CHANGEAGENTID=@CHANGEAGENTID, @CURRENTDATE=@CURRENTDATE

    exec dbo.USP_FAFGROUP_CALCULATE_SOCIALMEDIAPOSTCOUNT @NUMBERPROCESSED output, @CHANGEAGENTID=@CHANGEAGENTID, @CURRENTDATE=@CURRENTDATE

  select @NUMBERPROCESSED=COUNT(*) from dbo.FAFGROUPSUMMARYINFORMATION_CATEGORIZED (nolock)
    where DATECHANGED = @CURRENTDATE 

  set @NUMBERPROCESSED = isnull(@NUMBERPROCESSED, 0)


end