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

Изваждане на дата на Oracle

Използвайте:

SELECT TO_CHAR(date1,'MMDDYYYY:HH24:MI:SS') date1,
       TO_CHAR(date2,'MMDDYYYY:HH24:MI:SS') date2,
       TRUNC(86400*(date2-date1)) - 60*(TRUNC((86400*(date2-date1))/60)) seconds,
       TRUNC((86400*(date2-date1))/60) - 60*(TRUNC(((86400*(date2-date1))/60)/60)) minutes,
       TRUNC(((86400*(date2-date1))/60)/60) - 24*(TRUNC((((86400*(date2-date1))/60)/60)/24)) hours,
       TRUNC((((86400*(date2-date1))/60)/60)/24) days,
       TRUNC(((((86400*(date2-date1))/60)/60)/24)/7) weeks
  FROM TABLE

Справка:Сравнение на типовете данни DATE и TIMESTAMP на Oracle



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. COUNT(rowid) по-бърз ли е от COUNT(*)?

  2. Как да използвате SQL параметри в R markdown SQL парче

  3. Безплатна или пробна среда на база данни Oracle

  4. SQL Множество колони в клауза IN за конвертиране в JPA

  5. Oracle - разделяне на един ред на множество редове