-- FUNZIONE GetWorkdays di GOCCIA
GENERARE la FUNZIONE GetWorkdays (
@month int,
int @year
) RITORNI INT COME COMINCIANO
dichiarare il @result int
dichiarare il datetime del @seedDate
REGOLARE IL @SEEDDATE = DATEADD (ANNO, @YEAR - 1900, 0)
SELEZIONARE IL @RESULT = LA SOMMA (
CASO
QUANDO DATEPART (giorno della settimana, DATEADD (d, numero, @seedDate)) IN (1.7)
ALLORA 0
ALTRIMENTI 1
ESTREMITÀ
)
dal padrone. .spt_values
dove tipo = “p„
ed ANNO (DATEADD (d, numero, @seedDate)) = ANNO (@seedDate)
e MESE (DATEADD (d, numero, @seedDate)) = @month
@result di ritorno
ESTREMITÀ
|