Как отобразить дату поля (тип даты данных) за последние 3 месяца - PullRequest
0 голосов
/ 01 апреля 2019

У меня есть этот запрос:

select date 
from datetime 
where tgl_valuta > TO_DATE('01/01/2019', 'dd-mm-yyyy');

Я хочу запросить отображение даты за последние три месяца.

1 Ответ

1 голос
/ 01 апреля 2019

Использовать ADD_MONTHS

select * from datetime where tgl_valuta > add_months(sysdate, -3)

Это проверяет ровно 3 месяца после текущей даты (sysdate).Если вы хотите сравнить с первого дня 3-го предыдущего месяца, вы можете добавить TRUNC с MM option

> TRUNC(add_months(sysdate, -3),'MM')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...