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

jak znaleźć różnicę między znacznikiem czasu w Oracle?

Odejmij je. Wynikiem będzie INTERVAL typ danych reprezentujący w tym przypadku 17,092 sekundy.

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. OracleCommand z OracleDependency czeka wiecznie

  2. Jak uzyskać powiadomienie o bazie danych do aplikacji C++?

  3. Funkcja rang w MySQL z klauzulą ​​Order By

  4. Znalezienie najniższej wartości w tabeli większej niż określona wartość

  5. Jak zmienić format daty z MM/DD/RRRR na RRRR-MM-DD w PL/SQL?