利用数据库来考勤的问题

advancejar 2005-05-20 04:41:18
我有一个考勤排班表,这个是预先设置的,不用更改

|------------------------------------------------------
|排班号|进时间一|出时间一|进时间二|出时间二|........|
|-----------------------------------------------------
|11001 |8:00 |8:40 |9:00 | 9:40 |........|
|-----------------------------------------------------

我还有个考勤流水表

|----------------------------------------------------
|卡号 | 刷卡时间 |考勤机号 |
|----------------------------------------------------
|100001 |2005-05-20 8:00 | 001 |
|----------------------------------------------------
|100001 |2005-05-20 8:30 | 001 |
|----------------------------------------------------
|100001 |2005-05-20 9:00 | 001 |
|----------------------------------------------------
|100001 |2005-05-20 9:40 | 001 |
|----------------------------------------------------
.............

所有刷卡假想为理想状况,比如第一次是进,第二次为出,第三次又是进....

我怎么依照排班表判断刷卡者迟到,早退,既迟到又早退...等等
...全文
111 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liao183 2005-05-22
  • 打赏
  • 举报
回复
1.先定打卡时间范围,比如7:50-8:05为第一次打卡有效
2.拿这个范围内的最早时间作为打卡时间就OK了
ReViSion 2005-05-22
  • 打赏
  • 举报
回复
我的分了几步:
1。根据要分析的人和分析的起止日期,定好一个架构。使能对每人每天进行处理。
2。根据员工的排班的应上下班时间,结合员工的打卡记录,休息日和节假的安排,各种请假出差, 分析出迟到。早退。出勤,缺勤,等相关需要统计的数据。
advancejar 2005-05-21
  • 打赏
  • 举报
回复
advancejar 2005-05-21
  • 打赏
  • 举报
回复
advancejar 2005-05-20
  • 打赏
  • 举报
回复
这个比较难~~~
ReViSion 2005-05-20
  • 打赏
  • 举报
回复
我也在写考勤分析
advancejar 2005-05-20
  • 打赏
  • 举报
回复

27,579

社区成员

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

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