PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

PostgreSQL में किसी दिनांक से दिनों को घटाएं

हम - . के साथ 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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कुख्यात java.sql.SQLException:कोई उपयुक्त ड्राइवर नहीं मिला

  2. पीएल/पीजीएसक्यूएल फ़ंक्शन से अज्ञात कॉलम के साथ गतिशील तालिका लौटाएं

  3. त्रुटि:XX.csv फ़ाइल को स्टेट नहीं कर सका:अज्ञात त्रुटि

  4. कैसे Cosd () PostgreSQL में काम करता है

  5. PostgreSQL:मैं उपयोगकर्ता स्तर पर search_path कैसे सेट करूं?