USP_DATALIST_INCENTIVELEVELS

List of incentive levels.

Parameters

Parameter Parameter Type Mode Description
@EVENTID uniqueidentifier IN Input parameter indicating the context ID for the data list.
@TYPECODE tinyint IN Type

Definition

Copy


CREATE procedure dbo.USP_DATALIST_INCENTIVELEVELS(
@EVENTID uniqueidentifier,
@TYPECODE tinyint = null
)
as
    set nocount on;

    select FIL.ID,
           FIL.NAME,
           FIL.DESCRIPTION,
       dbo.UDA_BUILDLIST(B.NAME) as BENEFITS,
           FIL.MAXIMUMAMOUNT,      
       FIL.TYPE
    from dbo.FAFINCENTIVELEVEL FIL(nolock) 
  left join dbo.FAFINCENTIVELEVELBENEFIT FILB (nolock) on FIL.ID = FILB.FAFINCENTIVELEVELID
  left join dbo.BENEFIT B (nolock) on B.ID = FILB.BENEFITID   
    where EVENTID = @EVENTID and TYPECODE = isnull(@TYPECODE,TYPECODE)
  group by FIL.ID, FIL.NAME, FIL.DESCRIPTION, FIL.MAXIMUMAMOUNT, FIL.TYPE
  order by FIL.MAXIMUMAMOUNT