sql >> Databasteknik >  >> RDS >> Oracle

Konvertera tidsskillnad till ett givet format i Oracle

Ett annat tillvägagångssätt (en fråga kan vara på olika dagar):

with tt as (
   select numToDsinterval((EVENT_DATE_B - EVENT_DATE_A ), 'DAY') dsint 
     from t)
select (extract(day from dsint)*24)+extract(hour from dsint) || 
       ':' ||extract(minute from dsint)
from tt

Här är en sqlfiddle-demo



  1. Spara bild-url från Google-sökning till MySQL

  2. Hur man skapar en MySQL-databas i cPanel

  3. Deadlocks på MySQL raderar rader

  4. pl/sql-funktion anropad hur många gånger?