यदि मैं एक 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.