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

Hvordan man trækker timer fra en dato i Oracle, så det også påvirker dagen

Andre har kommenteret den (forkerte) brug af 2/11 for at angive det ønskede interval.

Jeg foretrækker dog personligt at skrive sådan noget ved at bruge ANSI interval bogstaver, som gør læsning forespørgslen meget nemmere:

sysdate - interval '2' hour

Det har også fordelen ved at være bærbart, mange DBMS understøtter dette. Plus jeg behøver ikke at fyre op i en lommeregner for at finde ud af hvor mange timer udtrykket betyder - jeg er ret dårlig til hovedregning;)



  1. SQL:Sorter efter kolonne, derefter efter understreng bland asc og desc

  2. Hvorfor kan vi ikke bruge stærk ref-markør med dynamisk SQL-sætning?

  3. MySQL:Opdater alle rækker i en tabel, der matcher resultaterne af en anden forespørgsel

  4. Returner SETOF rækker fra PostgreSQL-funktionen