(c) Instytut Informatyki Politechniki Poznańskiej
11
Funkcje operujące na datach (3)
•MONTHS_BETWEEN(data1,data2)
•Zwraca liczbę miesięcy jakie upłynęły między datami
•ADD_MONTHS(data,n)
•Zwraca datę plus n miesięcy kalendarzowych
•NEXT_DAY(data,dzień)
•Zwraca następną datę po podanej przypadającą na podany dzień
•LAST_DAY(data)
•Zwraca datę ostatniego dnia w miesiącu podanej daty
SELECT MONTHS_BETWEEN(SYSDATE, zatrudniony)
FROM pracownicy;
SELECT NEXT_DAY(SYSDATE,'WTOREK')
FROM dual;
SELECT LAST_DAY(DATE '1992-02-01')
FROM dual;