USP_DATALIST_MEMBERSHIPPROGRAMINFO

Parameters

Parameter Parameter Type Mode Description
@MEMBERSHIPPROGRAMID uniqueidentifier IN

Definition

Copy


            CREATE procedure dbo.USP_DATALIST_MEMBERSHIPPROGRAMINFO
            (
                @MEMBERSHIPPROGRAMID uniqueidentifier
            )
            as
                set nocount on;

                select 
                    MEMBERSHIPPROGRAM.ID,
                    MEMBERSHIPPROGRAM.NAME,
                    MEMBERSHIPPROGRAM.ONEPAYMENTEACHTERM,
                    MEMBERSHIPPROGRAM.MULTIPLEPAYMENTSEACHTERM,
                    MEMBERSHIPPROGRAM.DUESTREATEDASCONTRIBUTION,
                    MEMBERSHIPPROGRAM.EXPIRESONCODE,
                    MEMBERSHIPPROGRAM.CUTOFFDAY,
                    MEMBERSHIPPROGRAM.CUTOFFDATEFORYEAR,
                    MEMBERSHIPPROGRAM.BASECURRENCYID,
                    MEMBERSHIPPROGRAM.PROGRAMTYPECODE,
                    MEMBERSHIPPROGRAM.DEDUCTIBILITYCODE,
                    MEMBERSHIPPROGRAM.RENEWALWINDOWREVENUETYPECODE,
                    coalesce(MEMBERSHIPPROGRAMCONTRIBUTION.WHATDATETOCALCULATEEXPIRATIONDATECODE, 0) as CONTRIBUTIONBASEDEXPIRESONCODE,
          MEMBERSHIPPROGRAM.WHEREISREVENUETRACKEDCODE
                from dbo.MEMBERSHIPPROGRAM
                left outer join dbo.MEMBERSHIPPROGRAMCONTRIBUTION
                        on MEMBERSHIPPROGRAMCONTRIBUTION.ID = MEMBERSHIPPROGRAM.ID
                where MEMBERSHIPPROGRAM.ID = @MEMBERSHIPPROGRAMID