-- FUNÇÃO GetWorkdays da GOTA
CRIAR a FUNÇÃO GetWorkdays (
@month int,
int @year
) RETORNOS INT COMO COMEÇAM
declarar o @result int
declarar o datetime do @seedDate
AJUSTAR O @SEEDDATE = O DATEADD (ANO, @YEAR - 1900, 0)
SELECIONAR O @RESULT = A SOMA (
CASO
QUANDO DATEPART (dia útil, DATEADD (d, número, @seedDate)) EM (1.7)
ENTÃO 0
MAIS 1
EXTREMIDADE
)
do mestre. .spt_values
onde tipo = “p”
e ANO (DATEADD (d, número, @seedDate)) = ANO (@seedDate)
e MÊS (DATEADD (d, número, @seedDate)) = @month
@result do retorno
EXTREMIDADE
|