spFundRaiserActionTotalsByType

Parameters

Parameter Parameter Type Mode Description
@FundRaiserID int IN
@Type int IN

Definition

Copy


            CREATE   PROCEDURE dbo.spFundRaiserActionTotalsByType
            (
            @FundRaiserID int,
            @Type int
            )
            AS

            If @type = 0 

            SELECT 
            Count(FRAction.ID) as ActionTotal,
            FRAction.Type
            FROM
            dbo.FundraiserSolicitorContactAction FRAction
            inner join dbo.FundRaiserSolicitors Solicitor on Solicitor.ID = FRAction.FundraiserSolicitorsID
            WHERE Solicitor.RootFundraiserID = @FundraiserID
            GROUP BY FRAction.Type

            else

            SELECT 
            Count(FRAction.ID) as ActionTotal,
            FRAction.Type
            FROM
            dbo.FundraiserSolicitorContactAction FRAction
            inner join dbo.FundRaiserSolicitors Solicitor on Solicitor.ID = FRAction.FundraiserSolicitorsID
            WHERE
            FRAction.Type = @type
            and
            Solicitor.RootFundraiserID = @FundraiserID
            GROUP BY FRAction.Type