sql >> Database teknologi >  >> RDS >> Oracle

Oracle trækker dage og minutter fra

Brug en interval literal :

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

Eller:

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

Eller brug bare aritmetik:

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

Eller brug NUMTODSINTERVAL :

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


  1. Erklære variabel i Bash?

  2. QT5:Kunne ikke indlæse psql-driver i Windows

  3. Hjælp til opdatering af PHP og MySQL sideinddeling

  4. Mysql vælg ordinal