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

घंटे और मिनट में परिणाम प्राप्त करने के लिए ऑरैकल में 2 तिथियां कैसे घटाएं?

SQL> edit
Wrote file afiedt.buf

  1  select start_date
  2      , end_date
  3      , (24 * extract(day from (end_date - start_date) day(9) to second))
  4          + extract(hour from (end_date - start_date) day(9) to second)
  5          + ((1/100) * extract(minute from (end_date - start_date) day(9) to second)) as "HOUR.MINUTE"
  6* from t
SQL> /

START_DATE          END_DATE            HOUR.MINUTE
------------------- ------------------- -----------
21-06-2011 14:00:00 21-06-2011 16:55:00        2.55
21-06-2011 07:00:00 21-06-2011 16:50:00         9.5
21-06-2011 07:20:00 21-06-2011 16:30:00         9.1

इस कोड में आने वालों के लिए यह ध्यान दिया जाना चाहिए कि दशमलव भाग वास्तविक मिनट के अंतर हैं, न कि एक घंटे का हिस्सा। .5 इसलिए, 50 minutes . का प्रतिनिधित्व करता है , नहीं 30 minutes



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जेडीबीसी रेडीस्टेटमेंट में पसंद की क्वेरी का उपयोग नहीं कर सकते हैं?

  2. कोलन साइन क्या करता है :SQL क्वेरी में क्या करें?

  3. सबसे हाल के रिकॉर्ड को छोड़कर सभी रिकॉर्ड हटाएं?

  4. मैं ssh टनल चेन (डबल टनल, कंपनी नेटवर्क में सर्वर) के माध्यम से Oracle डेटाबेस 11g सर्वर से कैसे जुड़ सकता हूं?

  5. ओरेकल स्ट्रीम स्टेप बाय स्टेप प्रतिकृति उदाहरण