Данная две определенные даты, из-за ej:
DECLARE @FechaDesde DATETIME
DECLARE @FechaHasta DATETIME
SELECT @FechaDesde = '19010113'
SELECT @FechaHasta = '19030521'
Я хочу вычислить все рабочие дни, в субботы и воскресенья есть.
ЛЮДИ, мне кажется, что она гораздо проще и нуждается в этом выборе. Testeen это и они говорят мне
SET DATEFIRST 1
declare @FechaIni date = '20190901';
declare @FechaFin date = '20190930';
declare @dias int=0;
WHILE @FechaIni <= @FechaFin
BEGIN
if datepart(dw, @FechaIni) not in (6,7) SET @dias=@dias+1
set @FechaIni=dateadd(dd,1,@FechaIni)
END
print @dias