-- FUNCIÓN GetWorkdays de la GOTA
CREAR la FUNCIÓN GetWorkdays (
@month internacional,
internacional @year
) VUELTAS INTERNACIONAL COMO COMIENZAN
declarar el @result internacional
declarar la fecha y hora del @seedDate
FIJAR EL @SEEDDATE = DATEADD (AÑO, @YEAR - 1900, 0)
SELECCIONAR EL @RESULT = LA SUMA (
CASO
CUANDO DATEPART (día laborable, DATEADD (d, número, @seedDate)) EN (1.7)
ENTONCES 0
1
EXTREMO
)
del amo. .spt_values
donde tipo = “p”
y AÑO (DATEADD (d, número, @seedDate)) = AÑO (@seedDate)
y MES (DATEADD (d, número, @seedDate)) = @month
@result de vuelta
EXTREMO
|