अपनी क्वेरी को समझाने के लिए
DUAL सेSELECT TO_DATE('22-NOV-08')-TO_DATE('25-AUG-2008') FROM DUAL;
TO_DATE('22-NOV-08')
वर्चर वैल्यू को डेट डेटाटाइप में कनवर्ट करता है और फिर आप जो कर रहे हैं वह कुछ भी नहीं है enddate - startdate
जो बीते दिनों की संख्या लौटाएगा।
यदि आप परिणाम
. में चाहते हैंइसी तरह ...
संपादित करें: यदि आपका प्रश्न है; क्या परिणाम में enddate
शामिल है? और startdate
तो उत्तर हाँ है और इसलिए आपको 89 के रूप में परिणाम मिला है; नहीं तो आपको इसके बदले 87 का परिणाम मिलता।