@ तावमान का जवाब काम करेगा, लेकिन मैं इस विधि को पठनीयता के लिए पसंद करता हूं:
select sysdate as current_date,
case when to_char(sysdate,'D') in (1,6,7)
then next_day(sysdate,'Monday')
else sysdate+1 end as next_weekday,
case when to_char(sysdate,'D') in (1,2,7)
then next_day(sysdate-7,'Friday')
else sysdate-1 end as prev_weekday
from dual
जैसा कि बाकी सभी ने कहा है, यह केवल सप्ताहांत को छोड़कर काम करेगा, छुट्टियों को नहीं।