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

Làm thế nào để trung bình khoảng thời gian?

Có một cách ngắn hơn, nhanh hơn và đẹp hơn để có được sự khác biệt DATETIME trong vài giây trong Oracle so với công thức lông có nhiều chiết xuất.

Chỉ cần thử điều này để nhận được thời gian phản hồi trong vài giây:

(sysdate + (endtime - starttime)*24*60*60 - sysdate)

Nó cũng bảo toàn một phần phân số của giây khi trừ đi TIMESTAMP.

Xem http://kennethxu.blogspot. com / 2009/04 / convert-oracle-period-data-type-to.html để biết một số chi tiết.

Lưu ý rằng pl / sql tùy chỉnh các chức năng có chi phí hoạt động đáng kể có thể không phù hợp với các truy vấn nặng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. làm cách nào để thực thi một hàm từ TOAD cho Oracle và liên kết kết quả với một lưới dữ liệu

  2. Vấn đề truy vấn SqlPlus (Thông số và Nội dung gói)

  3. SQL Multiple Columns trong mệnh đề IN để chuyển đổi sang JPA

  4. Hướng dẫn Java Chuyển đổi thành Chuỗi Oracle Raw (16)

  5. cách chọn giá trị not-null từ Oracle (phương pháp tối ưu hóa)