UFN_FAF_HOUSEHOLDLEADERLIST
This table function return a list of household leaders, input parameter is household leader or member ID
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONSTITUENTID | uniqueidentifier | IN | |
@EVENTID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_FAF_HOUSEHOLDLEADERLIST
(
@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 dbo.TEAMFUNDRAISINGTEAM TFT
ON FNTEAM.TEAMID = TFT.ID
INNER JOIN TEAMEXTENSION TE -- get those household
ON TFT.ID = TE.TEAMFUNDRAISINGTEAMID
AND TE.TYPECODE = 3
INNER JOIN dbo.TEAMFUNDRAISINGTEAMCAPTAIN TC --retrieve their leaders
ON TFT.ID = TC.TEAMFUNDRAISINGTEAMID
INNER JOIN dbo.CONSTITUENT C
ON TC.CONSTITUENTID = C.ID
WHERE FNTEAM.TEAMTYPECODE = 3
)