Вернуть результаты менее двух воскресений назад - PullRequest
0 голосов
/ 10 июня 2019

У меня есть ниже столбец даты в таблице.

TableA

WEEKENDDATE
 2/24/2019
 3/10/2019
 6/10/2019

Как я могу вернуть результаты менее чем за два воскресенья назад, используя предложение where?

Итак, любая дата из столбца WEEKENDDATE, превышающая два воскресенья назад, НЕ будет отображаться.

select * from TableA where 1=1 --and

1 Ответ

1 голос
/ 10 июня 2019

Я думаю, что вы хотите:

where weekenddate >= next_day(sysdate - interval '1' day, 'SUNDAY') - interval '14' day

(Я не уверен, хотите ли вы, чтобы две или три недели назад.)

Тем не менее, все ваши даты кажутсяпо воскресеньям, так что это кажется проще:

where weekenddate >= trunc(sysdate) - interval '14' day
...