sql >> Databáze >  >> RDS >> Oracle

Oracle odečítá dny a minuty

Použijte intervalový literál :

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

Nebo:

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

Nebo použijte aritmetiku:

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

Nebo použijte NUMTODSINTERVAL :

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


  1. Nelze vytvořit PoolableConnectionFactory

  2. Jak získat první prvek pomocí XPath v Oracle

  3. MySQL Alter Table Přidat pole před nebo za pole, které již existuje

  4. Požadavky uvízly v middlewaru ActiveRecord::QueryCache