我在表格中有以下日期列。
TableA
WEEKENDDATE
2/24/2019
3/10/2019
6/10/2019
如何使用where子句只返回两个星期天之前的结果?
因此,不会显示WEEKENDDATE列中大于两个星期天之前的任何日期。
select * from TableA where 1=1 --and
答案 0 :(得分:1)
我想你想要
where weekenddate >= next_day(sysdate - interval '1' day, 'SUNDAY') - interval '14' day
(我不确定您是否要过去2或3周。)
也就是说,您的约会似乎都在星期天,所以这看起来更简单:
where weekenddate >= trunc(sysdate) - interval '14' day