UFN_INDEPENDENTTEAMLEADERLIST
This table function return a list of team leaders within an independent team , input parameter is the team captain IDthe team captain ID
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONSTITUENTID | uniqueidentifier | IN | |
@EVENTID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_INDEPENDENTTEAMLEADERLIST
(
@CONSTITUENTID uniqueidentifier = NULL
,@EVENTID uniqueidentifier = NULL
)
returns table
as
return
(
select
FNTEAM.TEAMNAME,
FNTEAM.TEAMID,
C.keyname,
C.name,
C.ID
from dbo.UFN_FAF_GETTEAMINFO_BY_REGISTRANT(@CONSTITUENTID, @EVENTID) FNTEAM
INNER JOIN TEAMEXTENSION TE
ON FNTEAM.TEAMID = TE.TEAMFUNDRAISINGTEAMID
AND TE.TYPECODE = 1 AND TE.STATUSCODE = 0
INNER JOIN dbo.TEAMFUNDRAISINGTEAMCAPTAIN TC --retrieve team leaders
ON FNTEAM.TEAMID = TC.TEAMFUNDRAISINGTEAMID
INNER JOIN dbo.CONSTITUENT C
ON TC.CONSTITUENTID = C.ID
WHERE FNTEAM.TEAMTYPECODE = 1 --team
)