USP_DATALIST_TEAMMEMBERCOUNTSEARCH

Parameters

Parameter Parameter Type Mode Description
@EVENTID uniqueidentifier IN
@TEAMFUNDRAISINGTEAMID uniqueidentifier IN

Definition

Copy


      CREATE procedure dbo.USP_DATALIST_TEAMMEMBERCOUNTSEARCH
      (@EVENTID uniqueidentifier,
       @TEAMFUNDRAISINGTEAMID uniqueidentifier = NULL
      )
      as
          set nocount on;

        DECLARE @TEAMMEMBERSCOUNT integer
        DECLARE @HOUSEHOLDMEMBERSCOUNT integer
        DECLARE @COMPANYMEMBERSCOUNT integer
        DECLARE @COMPANYTEAMSCOUNT integer

        SET @TEAMMEMBERSCOUNT = (SELECT COUNT(*) FROM dbo.UFN_FAF_TEAMMEMBERLIST_BY_TEAMID(@TEAMFUNDRAISINGTEAMID))  

        SET @HOUSEHOLDMEMBERSCOUNT = (SELECT COUNT(*) FROM dbo.UFN_FAF_HOUSEHOLDMEMBERS_BY_HHTEAMID(@TEAMFUNDRAISINGTEAMID))  

        SET @COMPANYMEMBERSCOUNT = (SELECT COUNT(*) FROM dbo.UFN_FAF_COMPANYINDIVIDUALLIST_BY_COMPANYID(@TEAMFUNDRAISINGTEAMID))

        SET @COMPANYTEAMSCOUNT = (SELECT COUNT(*) FROM dbo.UFN_FAF_GETTEAMHIEARACHY(@TEAMFUNDRAISINGTEAMID) WHERE [level] > 0 and TEAMID IN   
                                    (SELECT TEAMFUNDRAISINGTEAMID FROM dbo.TEAMEXTENSION where EVENTID=@EVENTID and (TYPECODE = 1 OR TYPECODE = 3))  
                                  )  

          select @TEAMMEMBERSCOUNT,
                   @HOUSEHOLDMEMBERSCOUNT,
               @COMPANYMEMBERSCOUNT,
               @COMPANYTEAMSCOUNT