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

PostgreSQL में एक तिथि में सप्ताह जोड़ें

PostgreSQL में, हम + . का उपयोग कर सकते हैं एक तिथि में एक या अधिक सप्ताह जोड़ने के लिए ऑपरेटर। जब सप्ताहों की वास्तविक संख्या निर्दिष्ट करने की बात आती है तो हमारे पास कुछ विकल्प होते हैं।

उदाहरण

निम्नलिखित उदाहरण दिनांक में जोड़े जाने वाले सप्ताहों की संख्या निर्दिष्ट करने के लिए विभिन्न विकल्पों को प्रदर्शित करते हैं।

पोस्टग्रेज हमें तिथियों में जोड़ते समय अंतराल निर्दिष्ट करने की अनुमति देता है। इसलिए हम week specify निर्दिष्ट कर सकते हैं या week :

SELECT date '2030-01-20' + interval '1 week';

परिणाम:

2030-01-27 00:00:00

यह बहुवचन रूप में भी काम करता है:

SELECT date '2030-01-20' + interval '2 weeks';

परिणाम:

2030-02-03 00:00:00

दिनों में निर्दिष्ट

हम बराबर संख्या का उपयोग दिनों में भी कर सकते हैं।

SELECT date '2030-01-20' + interval '7 days';

परिणाम:

2030-01-27 00:00:00

इसे दिनों में निर्दिष्ट करते समय, हम एक पूर्णांक का उपयोग कर सकते हैं:

SELECT date '2030-01-20' + 7;

परिणाम:

2030-01-27

हम इसे इस तरह भी कर सकते हैं:

SELECT date '2030-01-20' + integer '7';

परिणाम:

2030-01-27

नकारात्मक मान

हम ऋणात्मक मानों के साथ दिनांक अंकगणित भी कर सकते हैं। यदि हम + . के साथ ऋणात्मक मान का उपयोग करते हैं हस्ताक्षर करें, तो सप्ताहों की निर्दिष्ट संख्या तिथि से घटा दी जाएगी। लेकिन अगर हम इसका इस्तेमाल - . के साथ करते हैं हस्ताक्षर करें, तो इसे तिथि में जोड़ दिया जाएगा।

उदाहरण:

SELECT date '2030-01-20' - interval '-2 weeks';

परिणाम:

2030-02-03 00:00:00

हम पूर्णांक विकल्प के साथ भी ऐसा ही कर सकते हैं:

SELECT date '2030-01-20' - integer '-14';

परिणाम:

2030-02-03

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. त्रुटि:वर्ण 46 . पर स्कीमा user1_gmail_com के लिए अनुमति अस्वीकृत

  2. डॉकरीकृत पोस्टग्रेएसक्यूएल डेटाबेस का बैकअप/पुनर्स्थापित करें

  3. मैं PostgreSQL डेटाबेस में सभी तालिकाओं को कैसे छोड़ सकता हूं?

  4. एक दिन का अंत कैसे प्राप्त करें?

  5. दी गई तालिका के लिए स्तंभों के गतिशील सेट को वापस करने का कार्य