"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > Oracle 11g में दो तिथियों के बीच दिनों की सटीक संख्या की गणना कैसे करें?

Oracle 11g में दो तिथियों के बीच दिनों की सटीक संख्या की गणना कैसे करें?

2025-01-11 को प्रकाशित
ब्राउज़ करें:199

How to Calculate the Exact Number of Days Between Two Dates in Oracle 11g?

Oracle 11g में तिथियों के बीच दिनों की संख्या पुनर्प्राप्त करना

प्रश्न:

कैसे कर सकते हैं मुझे Oracle 11g में दो तिथियों के बीच दिनों की सटीक संख्या प्राप्त होती है? अभिव्यक्ति sysdate - to_date('2009-10-01', 'yyyy-mm-dd') का उपयोग करने से पूर्णांक के बजाय एक अंतराल प्राप्त होता है।

उत्तर:

Oracle 11g में पूर्णांक के रूप में दिनों की संख्या निकालने के लिए, आप निम्न में से किसी एक का उपयोग कर सकते हैं विधियाँ:

विधि 1:

select trunc(sysdate) - to_date('2009-10-01', 'yyyy-mm-dd') from dual

ट्रंक() फ़ंक्शन वर्तमान दिनांक से समय घटक को हटा देता है, केवल दिनांक छोड़ देता है भाग।

विधि 2:

create view v as 
select sysdate - to_date('2009-10-01', 'yyyy-mm-dd') from dual;
select * from v;

यह विधि v नामक एक दृश्य बनाती है जो संग्रहीत होता है NUMBER(38) डेटा प्रकार के रूप में दो तिथियों के बीच दिनों की संख्या।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3