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

PostgreSQL में समय मान में घंटे जोड़ें

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

“समय” मान के अनुसार, यह वास्तविक time हो सकता है मान, एक timestamp , या एक interval . हम date में घंटे भी जोड़ सकते हैं मान या date और time संयोजन।

उदाहरण

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

SELECT time '08:35' + interval '1 hour';

परिणाम:

09:35:00

बहुवचन

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

SELECT time '08:35' + interval '2 hours';

परिणाम:

10:35:00

टाइमस्टैम्प

और यहाँ यह एक timestamp . के साथ है मूल्य:

SELECT timestamp '2030-01-20 08:35' + interval '2 hours';

परिणाम:

2030-01-20 10:35:00

अंतराल

हम घंटे को interval में भी जोड़ सकते हैं :

SELECT interval '23 hours' + interval '2 hours';

परिणाम:

25:00:00

तारीख

हम date में घंटे भी जोड़ सकते हैं मूल्य:

SELECT date '2030-01-20' + interval '3 hours';

परिणाम:

2030-01-20 03:00:00

नतीजा एक timestamp है मूल्य।

दिनांक और समय मान संयुक्त

हम एक date भी जोड़ सकते हैं और time एक साथ मूल्य दें, और उसमें घंटे जोड़ें:

SELECT date '2030-01-20' + time '02:35' + interval '3 hours';

परिणाम:

2030-01-20 05:35:00

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

ऐसा करने का दूसरा तरीका है कि मिनटों में समतुल्य संख्या निर्दिष्ट की जाए:

SELECT time '15:45' + interval '60 minutes';

परिणाम:

16:45:00

ऐसा करते समय, हमें बिल्कुल सही समय पर होने की आवश्यकता नहीं है। उदाहरण के लिए, हम एक घंटे से अधिक, लेकिन दो से कम जोड़ सकते हैं:

SELECT time '15:45' + interval '90 minutes';

परिणाम:

17:15:00

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

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

उदाहरण:

SELECT time '03:00' - interval '-2 hours';

परिणाम:

05:00:00

  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 11 में नई विभाजन सुविधाओं का लाभ कैसे उठाएं

  2. HAProxy का उपयोग करके अपने PostgreSQL प्रतिकृति सेटअप के लिए एकल समापन बिंदु कैसे बनाएं

  3. PostgreSQL के साथ पिछली जगहों को ट्रिम करें

  4. Postgresql इंटररे त्रुटि:अपरिभाषित प्रतीक:pfree

  5. PostgreSQL में अहस्ताक्षरित पूर्णांक क्यों उपलब्ध नहीं है?