में मामले का उपयोग कैसे करें मैं केवल स्थिति = 1 रिकॉर्ड्स प्राप्त करना चाहता हूं। लेकिन मेरे पास मेरी तालिका में स्टेटस कॉलम नहीं है। इसलिए मैंने केस का उपयोग करके मूल्य प्राप्त किया ... जब ...। लेकिन जब मैं खंड में मामले का उपयोग करने का प्रयास करता हूं, तो यह वाक्यविन्यास त्रुटि दिखाता है।क्लॉज
मेरी क्वेरी
SELECT SQL_CALC_FOUND_ROWS *,
CASE
WHEN quantity > num_used AND (CURDATE() BETWEEN coupon_start_date AND coupon_end_date) THEN '1'
ELSE '0'
END AS STATUS
FROM
table_coupon_code
WHERE
(CASE
WHEN quantity > num_used AND (CURDATE() BETWEEN coupon_start_date AND coupon_end_date) THEN '1'
ELSE '0'
END AS STATUS) = '1' AND coupon_status <> '2'
मैं यह कैसे कर सकते?
आपको बहुत धन्यवाद – Gowri
लेकिन आपका 'केस' वास्तव में अनावश्यक है, मेरी संपादित पोस्ट देखें। – rabudde