Мне нужно создать представление в Oracle, которое будет отображать все строки с последнего дня недели.
Итак, во вторник должно быть так, потому что мне нужны все записи с понедельника:
select * from table_1 where to_char(Mydate,'yyyy-mm-dd') = to_char(sysdate-**1**,'yyyy-mm-dd');
Но если сегодня понедельник, мне нужны все записи с пятницы.
select * from table_1 where to_char(Mydate,'yyyy-mm-dd') = to_char(sysdate-**3**,'yyyy-mm-dd');
Как создать одно представление, которое будет всегда отображать правильные строки с прошлого дня недели?