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

औसत समय अंतराल कैसे करें?

Oracle में सेकंड में DATETIME अंतर प्राप्त करने का एक छोटा, तेज़ और अच्छा तरीका है, जिसमें कई अर्क वाले बालों वाले सूत्र हैं।

प्रतिक्रिया समय सेकंड में प्राप्त करने के लिए बस इसे आज़माएं:

(sysdate + (endtime - starttime)*24*60*60 - sysdate)

यह TIMESTAMPs घटाते समय सेकंड के आंशिक भाग को भी सुरक्षित रखता है।

देखें http://kennethxu.blogspot. com/2009/04/converting-oracle-interval-data-type-to.html कुछ विवरण के लिए।

ध्यान दें कि कस्टम pl/sql फ़ंक्शंस में महत्वपूर्ण प्रदर्शन ओवरहेड होता है जो भारी प्रश्नों के लिए उपयुक्त नहीं हो सकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle PL/SQL:टेबल टाइप कैसे प्रिंट करें

  2. Oracle जावा / JPA प्रोग्रामर के लिए खाली स्ट्रिंग को NULL समस्या के रूप में मानता है

  3. ओरेकल से कार्यों और प्रक्रिया हस्ताक्षर की सूची प्राप्त करना

  4. sqlplus का उपयोग करके कमांड लाइन से ऑरैकल स्क्रिप्ट चलाने में समस्या

  5. ResultSet.getTimestamp(date) बनाम ResultSet.getTimestamp(date, Calendar.getInstance(tz))