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

Oracle изважда дни и минути

Използвайте интервален литерал :

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

Или:

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

Или просто използвайте аритметика:

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

Или използвайте 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. PL/SQL:пренапишете израза SELECT, като използвате IN параметър в съхранена процедура

  2. Java Multicast Time To Live винаги е 0

  3. Как мога да създам таблица с оракул, но с малки знаци?

  4. Създаване на временна таблица на Oracle със същата структура на таблица като тази на съществуваща таблица

  5. Alter session забавя заявката чрез Hibernate