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

PostgreSQL में एक तिथि में वर्ष जोड़ें

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

उदाहरण

तिथियों में जोड़ते समय हम अंतराल निर्दिष्ट कर सकते हैं। उदाहरण के लिए, हम year . का उपयोग कर सकते हैं या year एक या अधिक वर्ष जोड़ने के लिए:

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

परिणाम:

2031-01-20 00:00:00

और बहुवचन रूप में:

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

परिणाम:

2032-01-20 00:00:00

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

हम समान संख्या का उपयोग महीनों (या उस मामले के लिए सप्ताह या दिनों) में भी कर सकते हैं:

SELECT date '2030-01-20' + interval '12 months';

परिणाम:

2031-01-20 00:00:00

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

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

परिणाम:

2031-01-20

या इस तरह:

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

परिणाम:

2031-01-20

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

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

उदाहरण:

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

परिणाम:

2032-01-20 00:00:00

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

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

परिणाम:

2031-01-20

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. LIMIT/OFFSET के साथ एक क्वेरी चलाएँ और पंक्तियों की कुल संख्या भी प्राप्त करें

  2. क्वेरी का उपयोग करके माता-पिता को पुनरावर्ती रूप से खोजें

  3. django परीक्षण ऐप त्रुटि - परीक्षण डेटाबेस बनाने में त्रुटि मिली:डेटाबेस बनाने की अनुमति से इनकार किया गया

  4. कॉलम मौजूद नहीं है?

  5. pg_restore विकल्प - PostgreSQL बैकअप और ClusterControl के साथ स्वचालित पुनर्प्राप्ति