spStats_PageHitsByFundRaiserTeamID

Parameters

Parameter Parameter Type Mode Description
@FundRaiserTeamID int IN

Definition

Copy


CREATE   PROCEDURE dbo.spStats_PageHitsByFundRaiserTeamID(@FundRaiserTeamID int)
AS
BEGIN

    --Fundraiser Page hits FOR TEAM
    --Solicitor and Team

    declare @SolicitorHits int
    declare @SolicitorLastVisit datetime
    declare @TeamHits int
    declare @TeamLastVisit datetime


    SELECT 
    @SolicitorHits = count(*),
    @SolicitorLastVisit = Max(s.RequestDate)
    from dbo.Stats s
    inner join dbo.fnFundRaiserChildSolicitorsForTeam(@FundRaiserTeamID) Solicitor ON Solicitor.ID = s.FRSolicitorID AND Solicitor.SitePageID = s.pageid

    SELECT
    @TeamHits = count(*),
    @TeamLastVisit = Max(s.RequestDate)
    from dbo.Stats s
    inner join dbo.fnFundRaiserChildTeamsForTeam(@FundRaiserTeamID) Team ON Team.TeamID = s.FRTeamID AND Team.SitePageID = s.pageid

    SELECT
    @SolicitorHits 'SolicitorsVisits'
    @TeamHits 'TeamsVisits'
    @TeamHits + @SolicitorHits 'NumVisits',
    @SolicitorLastVisit 'SolicitorsLastDate',
    @TeamLastVisit 'TeamsLastDate'

END