sql 查出两个时间段内所有的工作日时间[去除周六周日]
2010-08-11 10:22
387 查看
create table SatSun2([id] int identity(1,1),[date] datetime,[weekday] char(6)) go declare @datetime datetime,@weekday char(6) set @datetime='2010-1-1' while @datetime<='2010-12-31' begin select @weekday=datename(weekday,@datetime) if @weekday NOT IN ( 'Saturd' ,'Sunday') insert SatSun2([date],[weekday]) values(@datetime,@weekday) select @datetime=dateadd(day,1,@datetime) end go select * from satsun2 drop table satsun
--在英文版的SQL2008内测试通过
相关文章推荐
- SQL中获取指定两个日期时间点或者时间段内所有记录语句
- SQL中获取指定两个日期时间点或者时间段内所有记录语句
- SQL中获取指定两个日期时间点或者时间段内所有记录语句
- 对两个时间求差值,以及计算时间段内周六、周日的天数
- 【java】根据开始时间、结束时间得到两个时间段内所有的日期
- SQL取出 所有周六 周日的日期
- T-SQL查询两个日期之间的休息日(周六周日)天数
- SQL计算实际工作日(天)及两个时间(工作日)间隔(小时)!
- SQL取出 所有周六 周日的日期
- PHP获取时间排除周六、周日的两个方法
- SQL取出 所有周六 周日的日期
- PHP获取时间排除周六、周日的两个方法
- 利用SQL统计时间时怎么去除周末的时间(非工作日时间),我需要的是工作时间.
- C#获取两个时间的时间差并去除周末(取工作日)的方法
- sql获取两个时间之间所有的时间列表
- sql查询时间段内所有周六日
- SQL取出 所有周六 周日的日期
- SQL取出 所有周六 周日的日期
- PHP获取时间排除周六、周日的两个方法
- SQL计算实际工作日(天)及两个时间(工作日)间隔(小时)!