Wenn Du das häufiger brauchst und vielleicht auch Feiertage mit einbeziehen willst, baue dir eine Datumstabelle, mit den Spalten 'Datum', 'IstArbeitstag', 'IstWochenTag' usw. Vielleicht noch die KW usw. Sehr praktisch, so eine Tabelle.
Um dann die Anzahl der Wochentage zu ermitteln:
SQL-Code:
select sum(istWochenTag)
from DatumsTabelle
where Datum between :Then and :Now
Arbeitstage:
SQL-Code:
select sum(istArbeitsTag)
from DatumsTabelle
where Datum between :Then and :Now
usw. usw.
Solche Tabellen werden bei DWH auch 'Date Dimension Table' genannt. Es gibt Generatoren und fertige EXCEL/
CSV-Tabellen im Internet. Einfach mal googeln.