USP_TEAM_GETFUNDRAISINGGROUPRAISEDTOTAL

Parameters

Parameter Parameter Type Mode Description
@ASOF datetime IN

Definition

Copy


CREATE procedure dbo.USP_TEAM_GETFUNDRAISINGGROUPRAISEDTOTAL
(
    @ASOF datetime = null 
)
as

  select TFT.ID,
  isnull(Sum(CASE WHEN TE.TYPECODE=1 THEN  dbo.UFN_REVENUE_GETTEAMRAISEDTOTAL(TFT.ID,TE.EVENTID)
  WHEN TE.TYPECODE=2 THEN  dbo.UFN_REVENUE_GETCOMPANYRAISEDTOTAL(TFT.ID,TE.EVENTID)
  WHEN TE.TYPECODE=3 THEN  dbo.UFN_REVENUE_GETHOUSEHOLDRAISEDTOTAL(TFT.ID,TE.EVENTID)
  END),0) AS VALUE
  from dbo.TEAMFUNDRAISINGTEAM TFT
  inner join dbo.TEAMEXTENSION TE
    on TE.TEAMFUNDRAISINGTEAMID = TFT.ID
  group by TFT.ID