Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Pengurangan Tanggal Oracle

Gunakan:

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

Referensi:Perbandingan Tipe Data DATE dan 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. Bisakah GRANT digunakan di dalam Oracle Store Procedure?

  2. Bagaimana cara menghindari permintaan yang sangat berat ini yang memperlambat aplikasi?

  3. Bagaimana cara mendapatkan baris terakhir dari tabel Oracle

  4. Bagaimana cara membuat urutan Oracle yang dimulai dengan nilai maksimal dari sebuah tabel?

  5. Tidak dapat membuat Kueri yang Diketik untuk kueri dengan lebih dari satu pengembalian menggunakan jenis hasil permintaan