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