旷工

andylauxing 2008-05-14 07:03:19
@sb1='08:00:00'
@xb1='12:00:00'
@sb2='13:30:00'
@xb2='17:30:00'
no sb1 xb1 sb2 xb2 jb1 jb2 qjsj_begin qjsj_end
1 1900-01-01 07:45:00 1900-01-01 12:00:00 1900-01-01 13:21:00 NULL NULL NULL 15:30:00 17:30:00
1 null 11:00 1900-01-01 13:25:00 NULL NULL NULL 10:00:00 12:00:00
1 null null null NULL NULL NULL 08:00:00 17:30:00

有以上表,请问如计算旷工时间?如何跟当天请假时间比对?,只要每个上下班段有一个忘刷卡视为旷工(jb1-jb2时间段不在内)
(注:no--卡号 sb1--上班时间1 xb1--下班时间1 sb2--上班时间2 xb2--下班时间2 qjsj_begin--起始请假时间 qjsj_end 结束请假时间 变量@sb1,@xb1,@sb2,@xb2 是从班次表上取的上下班标准时间)
...全文
101 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dawugui 2008-05-14
  • 打赏
  • 举报
回复
还是很乱那个?
andylauxing 2008-05-14
  • 打赏
  • 举报
回复
每天都是以上班次(一个班次)
@sb1='08:00:00'
@xb1='12:00:00'
@sb2='13:30:00'
@xb2='17:30:00'

可暂不才考虑排班表,在以上数据表按以上要求??应如何求?

tim_spac 2008-05-14
  • 打赏
  • 举报
回复
所谓“旷工”、“迟到”..是对刷卡数据进行逻辑判断的结果。
进行逻辑判断就要有数据、标准、逻辑。这里面
数据:刷卡机dump出来的记录
标准:排班表/上班表
逻辑是其后的事情
tim_spac 2008-05-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 roy_88 的回复:]
考勤需要根据排班表\对应上班表
[/Quote]
中国风 2008-05-14
  • 打赏
  • 举报
回复
考勤需要根据排班表\对应上班表

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧