SQL语句 计算某段时间工作日的天数(除了周六日)
时间:2021-07-01 10:21:17
帮助过:2人阅读
DECLARE @DAY DATE,
@COUNT INT
2 SET @DAY=‘20150101‘
3 SET @COUNT=0
4 WHILE @DAY<=‘20151231‘
5 BEGIN
6 SET @COUNT=@COUNT+(
7 CASE DATEPART(WEEKDAY,
@DAY)
WHEN 1 THEN 0
8 WHEN 7 THEN 0
9 ELSE 1
10 END )
11 SET @DAY=DATEADD(
DAY,
1,
@DAY)
12 END
13 SELECT @COUNT
SQL语句 计算某段时间工作日的天数(除了周六日)
标签: