Получить количество выходных между двумя датами в SQL

Мне нужно, чтобы получить количество выходных между датами в SQL как функцию. Я пытался, но застрял где-то в логике.

CREATE FUNCTION fnc_NumberOfWeekEnds(@dFrom DATETIME, @dTo   DATETIME)

RETURNS INT AS

BEGIN

   Declare @weekends int

   Set @weekends = 0

   While @dFrom 

Ответы на вопрос(4)

Ваш ответ на вопрос