USP_TEAM_GETPARTICIPANTRAISEDTOTAL
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ASOF | datetime | IN |
Definition
Copy
CREATE procedure dbo.USP_TEAM_GETPARTICIPANTRAISEDTOTAL
(
@ASOF datetime
)
as
select EVENT.ID,
isnull(RESULT.VALUE,0) as VALUE
from dbo.Event
left join (
SELECT EV.ID AS ID
,isnull(SUM(dbo.UFN_REVENUE_GETPARTICIPANTRAISEDTOTAL(RG.ID,EV.ID)),0) AS VALUE
FROM REGISTRANT RG
inner join dbo.EVENT EV ON EV.ID = RG.EVENTID
inner join dbo.CONSTITUENT C ON C.ID=RG.CONSTITUENTID
where C.ID not in (select CONSTITUENTID from dbo.TEAMFUNDRAISER where TEAMFUNDRAISER.APPEALID=EV.APPEALID)
GROUP BY EV.ID
) as Result on Result.ID = Event.ID