Różnice dat, operacje na datach

Różnica w dniach pomiędzy obecną data, a datą w kolumnie

TRUNC(sysdate - kolumna)

Różnica w dniach pomiędzy okresloną data, a datą w kolumnie

TO_DATE('2023-07-01') - kolumna,

Różnica w miesiącach pomiędzy obecną data, a datą w kolumnie

MONTHS_BETWEEN(sysdate, kolumna)

Dodanie miesięcy do daty

ADD_MONTHS(kolumna, ilosc_miesiecy),

Różnica dwóch dat w typu DATE wypisana w formacie gg:mm:ss.
Metoda I

to_char(to_date(trunc((data1 - to_date(data2,'yyyy-mm-dd hh24:mi:ss'))*1440*60),'sssss'),'hh24:mi:ss') as "Roznica"

Metoda II

to_char(to_date(((data1 - data2)*1440*60),'sssss'),'HH24:MI:SS'),as "Roznica"

Rezultat:
dates

Tags: