UFN_FAF_COMPANYLEADERLIST

This table function returns a list of company leaders for a given FAF event

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@EVENTID uniqueidentifier IN

Definition

Copy


CREATE function dbo.UFN_FAF_COMPANYLEADERLIST(
@EVENTID uniqueidentifier
)

   returns table  
   as  

   return  
   (  
    select 
     TM.NAME as COMPANYNAME,  
     TM.ID as COMPANYID,
     C.keyname, 
     C.name,
     C.ID 
    from dbo.TEAMEXTENSION TE  
    INNER JOIN dbo.TEAMFUNDRAISINGTEAM TM
        ON TE.TEAMFUNDRAISINGTEAMID = TM.ID
    INNER JOIN dbo.TEAMFUNDRAISINGTEAMCAPTAIN TC  --retrieve team leaders

        ON TE.TEAMFUNDRAISINGTEAMID = TC.TEAMFUNDRAISINGTEAMID
    INNER JOIN dbo.CONSTITUENT C
        ON TC.CONSTITUENTID = C.ID  
    WHERE TE.EVENTID = @EVENTID
    AND TE.TYPECODE = 2 AND TE.STATUSCODE = 0
)