SQL语句,统计一段时间内有多少个工作日
生活随笔
收集整理的這篇文章主要介紹了
SQL语句,统计一段时间内有多少个工作日
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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
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
轉載于:https://blog.51cto.com/nameyjj/320306
總結
以上是生活随笔為你收集整理的SQL语句,统计一段时间内有多少个工作日的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: nginx真的存在文件类型解析漏洞吗?
- 下一篇: ICMP报文类型