-- Плюс год к последнему дню месяца
SELECT add_months(LAST_DAY(SYSDATE),12) AS NextYearDate FROM dual;
-- Плюс 5 минут
SELECT sysdate + 5/(24*60) FROM dual;
SELECT sysdate, sysdate + INTERVAL '5' MINUTE FROM dual;
-- Минус минута
SELECT sysdate - 1/(24*60) FROM dual;
-- Минус час
SELECT sysdate - 60/(24*60) FROM dual;
-- Минус день
SELECT sysdate - 1 FROM dual;
-- Минус месяц
SELECT add_months(sysdate, -1) FROM dual;
-- Минус год
SELECT EXTRACT(YEAR FROM sysdate) - 1 FROM dual; |
-- Плюс год к последнему дню месяца
SELECT add_months(LAST_DAY(SYSDATE),12) as NextYearDate from dual;
-- Плюс 5 минут
select sysdate + 5/(24*60) from dual;
select sysdate, sysdate + interval '5' minute from dual;
-- Минус минута
select sysdate - 1/(24*60) from dual;
-- Минус час
select sysdate - 60/(24*60) from dual;
-- Минус день
select sysdate - 1 from dual;
-- Минус месяц
select add_months(sysdate, -1) from dual;
-- Минус год
select extract(year from sysdate) - 1 from dual;