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

Oracle mengurangkan hari dan menit

Gunakan literal interval :

SELECT SYSDATE - INTERVAL '10 00:05' DAY(2) TO MINUTE
FROM   DUAL

Atau:

SELECT SYSDATE - INTERVAL '10' DAY - INTERVAL '5' MINUTE
FROM   DUAL

Atau cukup gunakan aritmatika:

SELECT SYSDATE - 10 /* Days */ - 5 / 24 /60 /* Minutes */
FROM   DUAL

Atau gunakan NUMTODSINTERVAL :

SELECT SYSDATE - NUMTODSINTERVAL( 10, 'DAY' ) - NUMTODSINTERVAL( 5, 'MINUTE' )
FROM   DUAL


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Menambah dan Menghapus tag xml dari data yang ada di dalam kolom xmltype di Oracle

  2. Referensi tabel dalam skema lain yang menghilangkan nama skema

  3. Bagaimana mengonversi stempel waktu dengan milidetik hingga saat ini di Oracle

  4. SQLite ke Oracle

  5. Apakah saya perlu membuat indeks pada kunci asing di Oracle?