UFN_FAF_COMPANYMEMBERLIST_BY_COMPANYID
Get list of company members based on company id
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@COMPANYID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_FAF_COMPANYMEMBERLIST_BY_COMPANYID
(
@COMPANYID uniqueidentifier = NULL
)
returns @COMPANYMEMBER TABLE
(
TEAMNAME nvarchar(100)
,TEAMID uniqueidentifier
,keyname nvarchar(100)
,name nvarchar(256) NULL
,ID uniqueidentifier
)with execute as caller
AS
BEGIN
INSERT INTO @COMPANYMEMBER
select
TFT.NAME,
TFT.ID,
C.keyname,
C.name,
C.ID
from dbo.UFN_FAF_GETTEAMHIEARACHY(@COMPANYID) TH
INNER JOIN dbo.TEAMFUNDRAISINGTEAM TFT
ON TH.TEAMID = TFT.ID
INNER JOIN dbo.TEAMFUNDRAISINGTEAMMEMBER TM
ON TM.TEAMFUNDRAISINGTEAMID = TFT.ID
INNER JOIN dbo.TEAMFUNDRAISER TF
ON TM.TEAMFUNDRAISERID = TF.ID
INNER JOIN dbo.CONSTITUENT C
ON TF.CONSTITUENTID = C.ID
RETURN
END