fnFundRaiserDonationCount
Return
| Return Type |
|---|
| int |
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @FundRaiserID | int | IN |
Definition
Copy
CREATE FUNCTION [dbo].[fnFundRaiserDonationCount](
@FundRaiserID int
)
RETURNS int
AS
BEGIN
RETURN (
SELECT
Count(FRDonation.ID)
FROM
dbo.DonationTransactions Donation
inner join dbo.FundRaiserDonations FRDonation on FRDonation.DonationTransactionsID = Donation.DonationTransactionsID
inner join dbo.FundRaiserSolicitors Solicitor on Solicitor.ID = FRDonation.SolicitorID
WHERE
donation.isDeleted =0 and
[Status] = 1 and --not strictly necessary because we are joining to FRD, which can't exist unless the status is 1, but a nice sanity check
Solicitor.RootFundRaiserID = @FundRaiserID
)
END