-- TAPPA FUNGERAR GetWorkdays
SKAPA FUNGERAR GetWorkdays (
@month int,
@year int
) RETUR INT SOM BÖRJAR
förklara @result int
förklara @seedDatedatetime
FASTSTÄLLD @SEEDDATE = DATEADD (ÅRET SOM, ÄR @YEAR - 1900, 0)
VÄLJ @RESULT = SUMMAN (
FALL
NÄR DATEPART (vardagen, DATEADD (D, numrerar, @seedDate)), I (1.7)
DÄREFTER 0
ANNARS 1
AVSLUTA
)
från ledar-. .spt_values
var typ = ”p”,
och ÅR (DATEADD (D, numrerar, @seedDate)), = ÅR (@seedDate)
och MÅNAD (DATEADD (D, numrerar, @seedDate)), = @month
återgång @result
AVSLUTA
|