ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 生成9月份考勤记录

生成9月份考勤记录

原创 Linux操作系统 作者:zaorv 时间:2019-03-15 13:30:05 0 删除 编辑

attendance表是考勤记录表,
alter table attendance add cMonth varchar(8),cdate varchar(4)
生成9月份考勤记录。
begin
declare @i int
set @i=1
while (@i<=30)
begin
insert into attendance (empNo,firstIn,firstOut,secondIn,secondOut,cMonth,cDate)
select empNo,dbo.getTime('0725','0759'),dbo.getTime('1200','1230'),dbo.getTime('1300','1330')
,dbo.getTime('1730','1800'),'200809',cast(@i as varchar(2)) from employee
set @i=@i+1
end
end

--alter table attendance add cMonth varchar(8),cdate varchar(4)
表attendance 所有字段都是varchar ,gettime()函数是自定义的--在时间范围内生成一个随机考勤时间。*In表示上班,*out 表示下班


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/729024/viewspace-564871/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-09-12

  • 博文量
    163
  • 访问量
    120197