Oracle
 sql >> Datenbank >  >> RDS >> Oracle

So subtrahieren Sie Stunden von einem Datum in Oracle, damit es sich auch auf den Tag auswirkt

Andere haben die (falsche) Verwendung von 2/11 kommentiert um das gewünschte Intervall festzulegen.

Ich persönlich ziehe es jedoch vor, solche Dinge mit ANSI interval zu schreiben Literale, die Lesen machen die Abfrage viel einfacher:

sysdate - interval '2' hour

Es hat auch den Vorteil, portabel zu sein, viele DBMS unterstützen dies. Außerdem muss ich keinen Taschenrechner starten, um herauszufinden, wie viele Stunden der Ausdruck bedeutet - ich bin ziemlich schlecht im Kopfrechnen;)