Excel → T-SQL › NETWORKDAYS

NETWORKDAYS — no one-liner in T-SQL

Business days are a table, not a function. Bank holidays live in that table too.

SELECT COUNT(*)
FROM Calendar
WHERE day >= @start AND day < DATEADD(day, 1, @end)
  AND is_weekday = 1
  AND is_holiday = 0;

DATEDIFF(day) counts Saturday. That is not NETWORKDAYS.

Canonical translation

SELECT COUNT(*)
FROM Calendar
WHERE day >= @start AND day < DATEADD(day, 1, @end)
  AND is_weekday = 1
  AND is_holiday = 0;

Then write it on a ticket

Monday is free. A colleague asks, you type, we mark it.

Clock in free