USP_DATALIST_TEAMFUNDRAISINGTEAM_HISTORY
This data list returns a list of team fundraising teams that are in the same history group.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | Input parameter indicating the context ID for the data list. |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_TEAMFUNDRAISINGTEAM_HISTORY(@ID uniqueidentifier)
as
set nocount on;
select
[TEAMHISTORY].TEAMFUNDRAISINGTEAMGROUPID,
[TEAMHISTORY].ID [TEAMFUNDRAISINGTEAMID],
[TEAMHISTORY].NAME [TEAMFUNDRAISINGTEAMNAME],
[TEAMHISTORY].GOAL [TEAMFUNDRAISINGTEAMGOAL],
[TEAMHISTORY].APPEALID,
APPEAL.NAME [APPEALNAME],
EVENT.ID [EVENTID],
EVENT.NAME [EVENTNAME]
from
dbo.TEAMFUNDRAISINGTEAM
left join dbo.TEAMFUNDRAISINGTEAM [TEAMHISTORY] on
TEAMFUNDRAISINGTEAM.TEAMFUNDRAISINGTEAMGROUPID = [TEAMHISTORY].TEAMFUNDRAISINGTEAMGROUPID
or TEAMFUNDRAISINGTEAM.ID = [TEAMHISTORY].ID
left join dbo.EVENT on [TEAMHISTORY].APPEALID = EVENT.APPEALID
left join dbo.APPEAL on [TEAMHISTORY].APPEALID = APPEAL.ID
where
TEAMFUNDRAISINGTEAM.ID = @ID
and [TEAMHISTORY].ID is not null
order by
case when [TEAMHISTORY].ID = @ID then 0 else 1 end,
APPEAL.STARTDATE desc;