Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Konwersja różnicy czasu do danego formatu w Oracle

Inne podejście (jedno zapytanie może dotyczyć różnych dni):

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

Oto demo programu sqlfiddle



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bezpieczeństwo baz danych w Oracle

  2. Używanie parsera bazy danych Oracle z Javy przy użyciu JDBC

  3. Czy wydajność wpłynie na wielokrotne wywoływanie procedury bazy danych z aplikacji?

  4. Kiedy dane w tymczasowej tabeli sesji Oracle zostaną usunięte?

  5. jak zamienić akcentowaną literę w kolumnie varchar2 w oracle