+
ऑपरेटर हमें PostgreSQL में दी गई तारीख में एक या अधिक दिन जोड़ने की अनुमति देता है। जब दिनों की वास्तविक संख्या निर्दिष्ट करने की बात आती है तो हमारे पास कुछ विकल्प होते हैं।
उदाहरण
यहां कुछ उदाहरण दिए गए हैं जो दिनांक में जोड़ने के लिए दिनों की संख्या निर्दिष्ट करने के लिए विभिन्न विकल्पों को प्रदर्शित करते हैं।
एक पूर्णांक निर्दिष्ट करें:
SELECT date '2030-05-10' + 5;
परिणाम:
2030-05-15
हम इसे इस तरह भी कर सकते हैं:
SELECT date '2030-05-10' + integer '5';
परिणाम:
2030-05-15
5
. का एक पूर्णांक निर्दिष्ट करके , तारीख में पांच दिन जोड़े गए।
इसे करने का दूसरा तरीका अंतराल निर्दिष्ट करना है:
SELECT date '2030-05-10' + interval '1 day';
परिणाम:
2030-05-11 00:00:00
यह बहुवचन रूप में भी काम करता है:
SELECT date '2030-05-10' + interval '5 days';
परिणाम:
2030-05-15 00:00:00
नकारात्मक मान
हम ऋणात्मक मानों के साथ दिनांक अंकगणित भी कर सकते हैं। यदि हम +
. के साथ ऋणात्मक मान का उपयोग करते हैं हस्ताक्षर करें, तो निर्दिष्ट दिनों की संख्या को तिथि से घटा दिया जाएगा। लेकिन अगर हम इसका इस्तेमाल -
. के साथ करते हैं हस्ताक्षर करें, तो इसे तिथि में जोड़ दिया जाएगा।
उदाहरण:
SELECT date '2030-05-10' - interval '-5 days';
परिणाम:
2030-05-15 00:00:00
पहले जैसा ही परिणाम।
पूर्णांक विकल्प का उपयोग करते समय भी यही बात लागू होती है:
SELECT date '2030-05-10' - integer '-5';
परिणाम:
2030-05-15