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

как да намеря разликата между времевия печат в oracle?

Извадете ги. Резултатът ще бъде INTERVAL тип данни, представляващ в този случай 17,092 секунди.

SQL> ed
Wrote file afiedt.buf

  1  select to_timestamp( '27-FEB-12 02.11.31.910000000 AM', 'DD-MON-RR HH.MI.SS.FF9 AM') -
  2         to_timestamp( '27-FEB-12 02.11.49.002000000 AM', 'DD-MON-RR HH.MI.SS.FF9 AM')
  3*   from dual
SQL> /

TO_TIMESTAMP('27-FEB-1202.11.31.910000000AM','DD-MON-RRHH.MI.SS.FF9AM')-TO_
---------------------------------------------------------------------------
-000000000 00:00:17.092000000


  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. Еквивалентна функция за DATEADD() в Oracle

  3. Оптимизиране на Oracle CONNECT BY, когато се използва с клауза WHERE

  4. Намиране на най-новия договор за всеки акаунт

  5. SQL Липсва дясна скоба при поръчка по израз