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

Findes der i Oracle en funktion, der beregner forskellen mellem to datoer?

Du kan trække to datoer fra i Oracle. Resultatet er en FLOAT, som repræsenterer antallet af dage mellem de to datoer. Du kan lave simpel aritmetik på brøkdelen for at beregne timer, minutter og sekunder.

Her er et eksempel:

SELECT TO_DATE('2000/01/02:12:00:00PM', 'yyyy/mm/dd:hh:mi:ssam')-TO_DATE('2000/01/01:12:00:00AM', 'yyyy/mm/dd:hh:mi:ssam') DAYS FROM DUAL

Resultater i:1,5



  1. Udlevering af julegaver:Julemandens datamodel

  2. Kan vi have flere MED AS i enkelt sql - Oracle SQL

  3. Betydning af firkantede parenteser [] i MS-SQL tabeldesigner?

  4. Sådan konverteres excel-ark til database af sqlite i Android