हम -
. का उपयोग कर सकते हैं पोस्टग्रेएसक्यूएल में एक तारीख से एक या अधिक सप्ताह घटाने के लिए ऑपरेटर।
उदाहरण
तिथियों से घटाते समय हम अंतराल निर्दिष्ट कर सकते हैं। सप्ताह घटाने के लिए, हम week
. का उपयोग कर सकते हैं या week
:
SELECT date '2040-01-17' - interval '1 week';
परिणाम:
2040-01-10 00:00:00
और बहुवचन रूप में:
SELECT date '2040-01-17' - interval '5 weeks';
परिणाम:
2039-12-13 00:00:00
दिनों में निर्दिष्ट
ऐसा करने का एक और तरीका है कि संख्या को उसके दैनिक समकक्ष में निर्दिष्ट किया जाए:
SELECT date '2040-01-17' - interval '7 days';
परिणाम:
2040-01-10 00:00:00
दिनों में निर्दिष्ट करते समय हम एक पूर्णांक का उपयोग भी कर सकते हैं:
SELECT date '2040-01-17' - 7;
परिणाम:
2040-01-10
या इस तरह:
SELECT date '2040-01-17' - integer '7';
परिणाम:
2040-01-10
नकारात्मक मान जोड़ना
हम तिथियों में ऋणात्मक मान भी जोड़ सकते हैं। ऋणात्मक राशि घटाने के लिए, हम +
. के साथ ऋणात्मक मान का उपयोग कर सकते हैं साइन इन करें:
उदाहरण:
SELECT date '2040-01-17' + interval '-5 weeks';
परिणाम:
2039-12-13 00:00:00
हम पूर्णांक विकल्प के साथ भी ऐसा ही कर सकते हैं:
SELECT date '2040-01-17' + integer '-35';
परिणाम:
2039-12-13