मैं एक डेटाबेस से एक तारीख की तुलना करना चाहता हूं जो 2 दी गई तारीखों के बीच है। डेटाबेस से कॉलम DATETIME है, और मैं इसे केवल दिनांक प्रारूप से तुलना करना चाहता हूं, न कि डेटाटाइम प्रारूप।
SELECT * FROM `players` WHERE CONVERT(CHAR(10),us_reg_date,120) >= '2000-07-05' AND CONVERT(CHAR(10),us_reg_date,120) <= '2011-11-10'
जब मैं ऊपर SQL निष्पादित करता हूं तो मुझे यह त्रुटि मिलती है:
आपके SQL सिंटैक्स में कोई त्रुटि है; 'us_reg_date, 120)> =' 2000-07-05 'और CONVERT (CHAR (10), us_reg_date, 120 <=' 2011- 'पर पास में उपयोग करने के लिए सही सिंटैक्स के लिए आपके MySQL सर्वर संस्करण से मेल खाने वाले मैनुअल की जाँच करें पंक्ति 1
इस समस्या को कैसे ठीक किया जा सकता है?