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

PostgreSQL में किसी दिनांक में दिन जोड़ें

+ ऑपरेटर हमें 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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL पर संकेत

  2. कुछ कॉलम द्वारा ऑर्डर की गई पंक्तियों का चयन करना और दूसरे पर अलग करना

  3. अजगर का उपयोग करके एक पोस्टग्रेज डेटाबेस बनाएं

  4. OSX 10.7 Lion में अपग्रेड करने के बाद Postgresql की मरम्मत

  5. क्वेरी गति में सुधार:बड़ी पोस्टग्रेज तालिका में सरल चयन