spFundRaiserTeamTopSummaries

Parameters

Parameter Parameter Type Mode Description
@FrIds nvarchar(4000) IN

Definition

Copy

            CREATE procedure [dbo].[spFundRaiserTeamTopSummaries]
            (@FrIds nvarchar(4000))
            as
            DECLARE @TeamRaised table(TeamID int, Raised Money)

            insert into @TeamRaised
            select frtt.frteamid, frtt.total
            from dbo.fnMakeIDsTableFromString(@FrIds, ',') ids
            cross apply [dbo].[fnFundRaiserTeamTotalDonationAmount](ids.id) frtt

            select top 10
            frt.id TeamId,
            scnt.title Fundraiser,
            frt.name TeamName,
            tr.Raised AmountRaised,
            dbo.fnFundRaiserTeamGoal(frt.ID, frt.RootFundraiserID, 3) Goal, --Team Levels restricted to 3

            dbo.fnFundRaiserTeamMemberCount(frt.ID, frt.RootFundraiserID, 3) TeamSize,--Team Levels restricted to 3

            getutcdate() As ReportTimeStamp,
            fr.ID FundraiserId
            from fundraiserteams frt
            inner join @TeamRaised tr on tr.teamid = frt.id
            inner join fundraisers fr on fr.id = frt.rootFundraiserId
            inner join sitecontent scnt on scnt.id = fr.siteContentId
            order by amountraised desc