USP_DATALIST_MEMBERSHIPPROGRAMLEVELINFO
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONTEXTID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_MEMBERSHIPPROGRAMLEVELINFO(@CONTEXTID uniqueidentifier)
as
set nocount on;
SELECT
ML.NAME,
ML.[DESCRIPTION],
MLT.AMOUNT,
ML.MEMBERSALLOWED as MEMBERCOUNT,
ML.CARDSALLOWED,
ML.CHILDRENALLOWED,
TC.DESCRIPTION as TIER,
CASE WHEN ML.FORCEMANUALDOWNGRADES = 0 THEN 'No' ELSE 'Yes' END as FORCEMANUALDOWNGRADES
FROM dbo.MEMBERSHIPPROGRAM MP
INNER JOIN dbo.MEMBERSHIPLEVEL ML on MP.ID = ML.MEMBERSHIPPROGRAMID
INNER JOIN dbo.MEMBERSHIPLEVELTERM MLT on ML.ID = MLT.LEVELID
LEFT OUTER JOIN dbo.TIERCODE TC on ML.TIERCODEID = TC.ID
WHERE MP.ID = @CONTEXTID