Entweder besitzt
mySQL eine fertige Funktion dafür, oder du schreibst dir eben selber Eine.
[add] Wobei Google meint, daß es das wohl nicht gibt, denn es gibt mehrere Suchanfragen dafür (Wochenende, Werktage usw.), wobei es überall am Ende auf eine eigene Implemantation hinaus geht.
Das Ganze lässt sich letztendlich auch in einer kleinen Formel zusammenfassen.
Für Postgres hatte ich das mal als Funktion geschrieben, wobei dort auch noch Feiertage abgezogen werden.