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

Oracle trừ ngày và phút

Sử dụng ký tự khoảng thời gian :

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

Hoặc:

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

Hoặc chỉ sử dụng số học:

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

Hoặc sử dụng 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. Bỏ người dùng được kết nối trong cơ sở dữ liệu Oracle

  2. Oracle tạo bảng với các chú thích cột

  3. Viết lại URL 11g của weblogic

  4. Thực thi một thủ tục được lưu trữ của Oracle trong EntityFramework

  5. Oracle SQL - Cách lấy số lượng dựa trên ngày thành nhiều cột trong ORACLE