USP_DATALIST_TEAMSIZE

Returns the size of a team, household or company.

Parameters

Parameter Parameter Type Mode Description
@TEAMFUNDRAISINGTEAMID uniqueidentifier IN TeamfundraisingTeam ID
@ROLETYPE tinyint IN Roletype

Definition

Copy


CREATE procedure dbo.USP_DATALIST_TEAMSIZE
(
@TEAMFUNDRAISINGTEAMID uniqueidentifier = null
@ROLETYPE tinyint = 1 --1: Team, 2:Company, 3:Household

)
as
    set nocount on;

  IF @ROLETYPE = 1
    BEGIN
      SELECT count(*) as Count FROM UFN_FAF_TEAMMEMBERLIST_BY_TEAMID(@TEAMFUNDRAISINGTEAMID)
    END

  IF @ROLETYPE = 2
    BEGIN
      SELECT count(*) as Count FROM UFN_FAF_COMPANYMEMBERLIST_BY_COMPANYID(@TEAMFUNDRAISINGTEAMID)
    END

  IF @ROLETYPE = 3
    BEGIN
      SELECT count(*) as Count FROM UFN_FAF_HOUSEHOLDMEMBERS_BY_HHTEAMID(@TEAMFUNDRAISINGTEAMID)
    END