SQL мелочи, пополняемый пост.

-- Плюс год к последнему дню месяца
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;

Related Posts