यह है सहित। आप डेटाटाइम की तुलना तिथियों से कर रहे हैं। दूसरी तारीख की व्याख्या मध्यरात्रि के रूप में की जाती है जब दिन शुरू होता है ।
इसे ठीक करने का एक तरीका यह है:
SELECT *
FROM Cases
WHERE cast(created_at as date) BETWEEN '2013-05-01' AND '2013-05-01'
इसे ठीक करने का दूसरा तरीका स्पष्ट बाइनरी तुलनाओं के साथ है
SELECT *
FROM Cases
WHERE created_at >= '2013-05-01' AND created_at < '2013-05-02'
एरोन बर्ट्रेंड की तारीखों (यहां) पर एक लंबी ब्लॉग प्रविष्टि है, जहां वह इस और अन्य तारीख के मुद्दों पर चर्चा करते हैं।