Possible duplicate of [Count work days between two dates](https://stackoverflow.com/questions/252519/count-work-days-between-two-dates)
– LuFFyJun 02 '17 at 06:45
You should have a calendar table. See https://www.mssqltips.com/sqlservertip/4054/creating-a-date-dimension-or-calendar-table-in-sql-server/ - By: Aaron Bertrand
– TriVJun 02 '17 at 08:27