spFundRaiserBaseGiftTotals
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@FundRaiserBaseID | int | IN | |
@IDIsTeam | bit | IN |
Definition
Copy
CREATE PROCEDURE dbo.spFundRaiserBaseGiftTotals
(
@FundRaiserBaseID int,
@IDIsTeam bit
)
AS
If @IDIsTeam = 1
SELECT
TotalDonation.isOffline, sum(TotalDonation.Amount) as FundRaiserAmount
FROM
dbo.FundRaiserTeams Team
inner join dbo.FundRaiserSolicitors Solicitor on Solicitor.TeamID = Team.ID
inner join dbo.FundRaiserDonations TotalDonation on TotalDonation.SolicitorID = Solicitor.ID
WHERE
Team.ID = @FundRaiserBaseID
group by TotalDonation.isOffline
else
SELECT
TotalDonation.isOffline, sum(TotalDonation.Amount) as FundRaiserAmount
FROM
dbo.FundRaiserSolicitors Solicitor
inner join dbo.FundRaiserDonations TotalDonation on TotalDonation.SolicitorID = Solicitor.ID
WHERE Solicitor.ID = @FundRaiserBaseID
group by TotalDonation.isOffline