यदि मैं एक betweenखंड के साथ एक क्वेरी चलाता हूं , तो यह अंतिम मान को बाहर करने के लिए लगता है।
उदाहरण के लिए:
select * from person where dob between '2011-01-01' and '2011-01-31'
यह dob'2011-01-01' से '2011-01-30' तक सभी परिणाम प्राप्त करता है; dob'2011-01-31' के रिकॉर्ड को छोड़ दिया जाए । क्या कोई समझा सकता है कि यह क्वेरी इस तरह से क्यों व्यवहार करती है, और मैं इसे कैसे संशोधित करने के लिए रिकॉर्ड शामिल कर सकता हूं जहां dob'2011-01-31' है? (अंतिम तिथि में 1 जोड़े बिना क्योंकि उपयोगकर्ताओं द्वारा इसका चयन किया गया है।)
BETWEENदोनों मूल्यों के लिए समावेशी हूं । मेरे पासMySQL Server 5.7विंडोज़ 10.