USP_DATALIST_MEMBERSHIPPROGRAMLIFETIMEPAYMENTOPTIONS

Parameters

Parameter Parameter Type Mode Description
@CONTEXTID uniqueidentifier IN

Definition

Copy


CREATE procedure dbo.USP_DATALIST_MEMBERSHIPPROGRAMLIFETIMEPAYMENTOPTIONS(@CONTEXTID uniqueidentifier)
as
    set nocount on;

    select distinct
      ML.MEMBERSHIPPROGRAMID,
        MLT.LIFETIMEPAYMENTOPTION,
        case when MLT.LIFETIMEPAYMENTOPTIONCODE = 0 then 1 else MLT.LIFETIMENUMBEROFPAYMENTS end as LIFETIMENUMBEROFPAYMENTS
    from 
        MEMBERSHIPLEVELTERM MLT
        inner join MEMBERSHIPLEVEL ML on MLT.LEVELID = ML.ID
    where ML.MEMBERSHIPPROGRAMID = @CONTEXTID and MLT.ISACTIVE = 1