आपको STR_TO_DATE
का उपयोग करना चाहिए चूंकि आप string
को कन्वर्ट करना चाहते हैं date
पर वापस जाएं
SELECT MvtDate, date_format(MvtDate,'%d-%m-%Y')
FROM `immmvt`
WHERE MvtDate BETWEEN STR_TO_DATE('01-01-2010','%d-%m-%Y') AND
STR_TO_DATE('02-01-2010','%d-%m-%Y')
FYI: DATE_FORMAT() converts date to formatted string representation. STR_TO_DATE() converts formatted string back to date