Oracle
 sql >> база данни >  >> RDS >> Oracle

Преобразуване на часовата разлика в даден формат в Oracle

Друг подход (една заявка може да бъде в различни дни):

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

Ето демонстрация на 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. Няма налични идентификационни данни в пакета за сигурност, когато се осъществява връзка с Oracle

  2. Oracle Data Mining (ODM) – Инсталиране и настройка

  3. проблем ORA-00001:нарушено уникално ограничение идва при INSERT/UPDATE

  4. Списък с територии, поддържани от базата данни на Oracle

  5. Функция NVL() в Oracle