First, you need a calendar table, so that you easily can look up which is the 7th workday and so on. (I assume that beside Sat and Sun, national holidays are also excluded.) Ed Pollack has a good article about how to design such a table: https://www.sqlshack.com/designing-a-calendar-table/
Once you have this table, you can create your view as something like this:
CREATE VIEW MyView AS
SELECT ...
FROM T1
WHERE (SELECT workday FROM Calendar WHERE date = convert(date, sysdatetime()) <= 7
OR DAY(sysdatetime()) => 21
UNION ALL
SELECT ...
FROM T2
WHERE (SELECT workday FROM Calendar WHERE date = convert(date, sysdatetime()) > 7
AND DAY(sysdatetime()) < 21
That is, by using UNION ALL, you can combine SELECT with mutually exclusive conditions to only get data from one table.