Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Chọn chênh lệch tối thiểu giữa hai ngày trong Oracle khi các ngày được biểu thị dưới dạng dấu thời gian UNIX

Vâng, dấu thời gian Unix được biểu thị bằng số giây kể từ ngày 1 tháng 1 năm 1970, vì vậy nếu bạn trừ đi một dấu thời gian khác, bạn sẽ nhận được sự khác biệt tính bằng giây. Sự khác biệt về ngày sau đó chỉ đơn giản là vấn đề chia cho số giây trong một ngày:

(date_modified - date_submitted) / (24*60*60)

hoặc

(date_modified - date_submitted) / 86400


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cx_Oracle Kết nối hết thời gian chờ

  2. ORA-03113:phần cuối của tệp trên kênh liên lạc sau một thời gian dài không hoạt động trong ứng dụng ASP.Net

  3. Làm thế nào để xác định ngôn ngữ (tiếng Anh, tiếng Trung ...) của một chuỗi đã cho trong Oracle?

  4. Hàm tách trong oracle thành các giá trị được phân tách bằng dấu phẩy với trình tự tự động

  5. Làm thế nào để chuyển đổi ngày thành dấu thời gian (định dạng DD-MON-YYYY HH24:MI:SS.FF) trong oracle?