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

PostgreSQL में समय मान से मिनट घटाएं

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

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

उदाहरण

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

SELECT time '07:00' - interval '1 minute';

परिणाम:

06:59:00

बहुवचन

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

SELECT time '07:00' - interval '45 minutes';

परिणाम:

06:15:00

टाइमस्टैम्प

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

SELECT timestamp '2030-01-20 09:00' - interval '30 minutes';

परिणाम:

2030-01-20 08:30:00

अंतराल

हम एक interval . से मिनट भी घटा सकते हैं :

SELECT interval '5 hours' - interval '90 minutes';

परिणाम:

03:30:00

तारीख

हम किसी date . से मिनटों को घटा भी सकते हैं मूल्य:

SELECT date '2030-01-20' - interval '12 minutes';

परिणाम:

2030-01-19 23:48:00

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

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

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

SELECT date '2030-01-20' + time '01:00' - interval '18 minutes';

परिणाम:

2030-01-20 00:42:00

सेकंड में निर्दिष्ट

हम वैकल्पिक रूप से समतुल्य संख्या को सेकंडों में घटा सकते हैं:

SELECT time '15:45' - interval '120 seconds';

परिणाम:

15:43:00

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

यदि घटाए जाने वाले मिनट 60 मिनट की वृद्धि में हैं, तो हम वैकल्पिक रूप से घंटों का उपयोग कर सकते हैं:

SELECT time '15:45' - interval '1 hour';

परिणाम:

14:45:00

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

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

उदाहरण:

SELECT time '03:00' + interval '-2 minutes';

परिणाम:

02:58: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 धीमा

  2. WITH क्लॉज के साथ क्वेरी पर FROM-क्लॉज प्रविष्टि त्रुटि गायब पोस्टग्रेज

  3. PostgreSQL में कैशिंग

  4. postgresql:INSERT INTO ... (चुनें * ...)

  5. PostgreSQL 9.3 . में एक्सेल डेटा आयात करें