как-то некрасиво.
Написал select sysdate - NUMTOYMINTERVAL(4, 'year')- NUMTOYMINTERVAL(3, 'month') from dual, но так я попадаю на числа которых нет в месяце.
Может есть ещё способ?
Add_months(sysdate, -51)
то что нужно, спасибо
только аккуратно SQL> select add_months(date '2024-2-28', -50) from dual; ADD_MONTH --------- 28-DEC-19 SQL> select add_months(date '2024-2-29', -50) from dual; ADD_MONTH --------- 31-DEC-19
Обсуждают сегодня