您的位置:首页 > 编程语言 > Java开发

Java性能调优工具BEA JRockit Mission Control

2008-05-08 10:35 441 查看
根据需要插入指定时间段的日期(周六周日为休息日,其他时间为工作日)

declare @BeginDate Datetime='2013-04-01',   --开始日期
@EndDate Datetime='2013-12-31',   --结束日期
@WorkDayType int                          --临时变量:当然日期为周几
begin
while(@BeginDate < @EndDate)
begin
--获取当前日期为周几
set @WorkDayType=(select DATEPART(dw,@beginDate))

--如果是周一到周五
if(@WorkDayType between 2 and 6)
insert into CALMTA values ('1',CONVERT(varchar(100), @BeginDate, 112),'0')
else
insert into CALMTA values ('1',CONVERT(varchar(100), @BeginDate, 112),'1')

--下一天
set @BeginDate+=1
end
end

补充资料:

日曜日(周日) = 1     木曜日 (周四)= 5

月曜日(周一) = 2     金曜日 (周五)= 6

火曜日(周二) = 3     土曜日 (周六)= 7

水曜日(周三) = 4
本文出自 “爱死寂寞人” 博客,请务必保留此出处http://chcchb.blog.51cto.com/3592607/1194224
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: