SQL सर्वर का अपना DATEADD()
होता है फ़ंक्शन जो दिनांक मान में अंतराल जोड़ता है। MySQL का DATE_ADD()
और ADDDATE()
के लिए वही काम करता है, जैसा कि मारियाडीबी का DATE_ADD()
करता है और ADDDATE()
. SQLite में एक DATE()
है फ़ंक्शन जो किसी दिए गए दिनांक में अंतराल जोड़ने का विकल्प भी प्रदान करता है।
लेकिन PostgreSQL में DATEADD()
नहीं है या समकक्ष समारोह।
हालाँकि, इसका मतलब यह नहीं है कि हम पोस्टग्रेज में तारीखें नहीं जोड़ सकते। हम दिनांक/समय ऑपरेटरों जैसे +
. के साथ तिथियों से मूल्यों को जोड़ और घटा सकते हैं और -
।
उदाहरण
तारीख में पांच दिन जोड़ें:
SELECT date '2027-05-20' + integer '5';
परिणाम:
2027-05-25
ऋणात्मक राशि का उपयोग करके दिनांक से पांच दिन घटाएं:
SELECT date '2027-05-20' + integer '-5';
परिणाम:
2027-05-15
ऋण चिह्न (-
. का उपयोग करके दिनांक से पांच दिन घटाएं ):
SELECT date '2027-05-20' - integer '5';
परिणाम:
2027-05-15
दिनों के अनुसार निर्दिष्ट तिथि में पांच सप्ताह जोड़ें:
SELECT date '2027-05-20' + integer '35';
परिणाम:
2027-06-24
interval
. का उपयोग करके दिनांक में पांच सप्ताह जोड़ें :
SELECT date '2027-05-20' + interval '5 week';
परिणाम:
2027-06-24 00:00:00
interval
. का इस्तेमाल करके तारीख में पांच महीने जोड़ें :
SELECT date '2027-05-20' + interval '5 month';
परिणाम:
2027-10-20 00:00:00
तारीख में पांच घंटे जोड़ें:
SELECT date '2027-05-20' + interval '5 hour';
परिणाम:
2027-05-20 05:00:00
तारीख में पांच मिनट जोड़ें:
SELECT date '2027-05-20' + interval '5 minute';
परिणाम:
2027-05-20 00:05:00
किसी तिथि में समय जोड़ें:
SELECT date '2027-05-20' + time '05:45';
परिणाम:
2027-05-20 05:45:00