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

Как да осредним интервалите от време?

Има по-кратък, по-бърз и по-приятен начин за получаване на разлика в DATETIME в секунди в Oracle от тази космата формула с множество екстракти.

Просто опитайте това, за да получите време за отговор в секунди:

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

Той също така запазва дробната част от секундите при изваждане на TIMESTAMPs.

Вижте http://kennethxu.blogspot. com/2009/04/converting-oracle-interval-data-type-to.html за някои подробности.

Имайте предвид, че персонализирани pl/sql функциите имат значително натоварване на производителността които може да не са подходящи за тежки заявки.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Архиваторът прекъсна поради СЪВМЕСТИМИЯ ORA-16484

  2. Кога трябва да използвате съхранени процедури на Java с база данни на Oracle ... какви са недостатъците?

  3. Избор на служители с рождени дни в даден диапазон с помощта на Oracle SQL

  4. Как се пише клауза "Поръчай по" преди клауза "Къде".

  5. Не може да се прочете правилно SQL таблица в python:колоните varchar се импортират като разделени със запетаи знаци/кортежи