您的位置:首页 > 数据库

SQL语句,统计一段时间内有多少个工作日

2010-05-24 16:53 330 查看
declare @dts datetime,@dte datetime
select @dts='2010-05-01',@dte='2010-06-1'
select count(*)
from master..spt_values
where dateadd(day,number,@dts)<
=@dte and type='P' and
(datepart(weekday,dateadd(day,number,@dts))+@@datefirst-1)%7 between 1 and 5
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: