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
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
相关文章推荐
- SQL语句计算两个日期之间有多少个工作日的方法
- SQL语句计算两个日期之间有多少个工作日的方法
- 【Vegas原创】用SQL语句统计一个表有多少列
- 【Vegas原创】用SQL语句统计一个表有多少列
- 【Vegas原创】用SQL语句统计一个表有多少列
- 用SQL语句统计一个表有多少列
- 用SQL语句统计一个表有多少列
- sql 统计一段时间内的工作日(除去星期六,星期天)
- ORACLE SQL语句中统计上个月,上周,昨天的记录
- 【ORACLE】一个简单实用的对数据进行行列转换并统计的SQL语句
- 用SQL语句统计IP地址前三段
- 在同一个sql语句中,统计不同条件的Count数量
- sql语句查询得到的SqlDataSource填充gridview的行数统计
- 用过SQL语句获取织梦DedeCMS每个栏目各有多少文章
- sql语句:查询分组统计并计算每组数量
- 一个表中的Id有多个记录,把所有这个id的记录查出来,并显示共有多少条记录数,用SQL语句及视图、存储过程分别实现。
- 每隔一段时间就从服务端下载数据使用sql语句实现
- 是否可以用sql语句实现分数的分段人数统计解决方法
- Oracle性能-查询统计信息的SQL语句
- MySQL查询某个字段为某值的次数统计SQL语句