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

ऑरैकल में डेटा प्रकार चार के साथ योग समय की गणना कैसे करें

WITH x AS (
  SELECT t1.time_rent AS t1,
         t2.time_rent AS t2,
         ((SUBSTR(t1.time_rent,1,2) * 3600) + (SUBSTR(t1.time_rent,4,2) * 60)
         + (SUBSTR(t2.time_rent,1,2) * 3600) + (SUBSTR(t2.time_rent,4,2) * 60)) AS t 
   FROM table1 t1 
   INNER JOIN Table2 t2 
   ON t1.name=t2.name
  ),
y AS(
   SELECT t1,
          t2,
          numtodsinterval(t,'second') AS t
          FROM x
)
SELECT T1,
       T2,
       (EXTRACT(day FROM t) * 24 + EXTRACT(hour FROM t) ||':' || 
       EXTRACT(minute FROM t) ||':' || EXTRACT(second FROM t)) AS duration 
       FROM y

आउटपुट

T1      T2      DURATION
07:30   18:30   26:0:0

लाइव डेमो



  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 में संख्यात्मक डेटा नहीं है

  2. regexp_substr . का उपयोग करके अल्पविराम (दोहरे उद्धरणों को छोड़कर) के बीच शब्दों का चयन करें

  3. पैकेज परिभाषा के अंदर Oracle उपयोगकर्ता परिभाषित प्रकार

  4. ODP.Net लॉगिंग सक्षम करें

  5. स्प्रिंग डेटा जेपीए ओरेकल फंक्शन को बुला रहा है