我需要在 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');
如何制作一个始终显示上工作日正确行的视图?