SELECT timestamp
FROM tablename
WHERE timestamp >= userStartDate
AND timestamp < userEndDate + INTERVAL 1 DAY
यह userStartDate
. के बीच दिनांक भाग वाले प्रत्येक रिकॉर्ड का चयन करेगा और userEndDate
, बशर्ते कि इन फ़ील्ड में DATE
. प्रकार का हो (बिना समय भाग के)।
यदि प्रारंभ और समाप्ति तिथियां स्ट्रिंग के रूप में आती हैं, तो STR_TO_DATE
का उपयोग करें किसी दिए गए प्रारूप से कनवर्ट करने के लिए:
SELECT timestamp
FROM tablename
WHERE timestamp >= STR_TO_DATE('01/11/2010', '%m/%d/%Y')
AND timestamp < STR_TO_DATE('01/12/2010', '%m/%d/%Y') + INTERVAL 1 DAY