UFN_SPONSORSHIP_GETACTIVEFINANCIALCOMMITMENTFORSPONSOR

Counts the active financial commitments for a sponsor

Return

Return Type
int

Parameters

Parameter Parameter Type Mode Description
@SPONSORID uniqueidentifier IN

Definition

Copy


CREATE function dbo.UFN_SPONSORSHIP_GETACTIVEFINANCIALCOMMITMENTFORSPONSOR
(
  @SPONSORID uniqueidentifier
)
returns int
with execute as caller
as begin

  declare @COUNT int =0;

  select @COUNT = COUNT(*
  from dbo.SPONSORSHIP sp
  inner join dbo.FINANCIALTRANSACTIONLINEITEM ftli on ftli.ID = sp.REVENUESPLITID
  inner join dbo.FINANCIALTRANSACTION ft on ft.ID = ftli.FINANCIALTRANSACTIONID
  where ft.CONSTITUENTID = @SPONSORID
  and ft.DELETEDON is null
  and sp.STATUSCODE = 1;

 return @COUNT
end