考勤统计问题

xuchaofeng 2011-03-08 02:18:48
打卡原始记录表:
卡号 打卡时间
001 2011-01-15 08:00:00.000
001 2011-01-15 08:02:00.000
001 2011-01-15 11:59:00.000
001 2011-01-15 13:29:00.000
001 2011-01-15 17:32:00.000
001 2011-01-15 19:01:00.000

...


根据卡机记录表, 如何得到以下表:
不知以下说明是否明白

月考勤明细表
卡号 日期 星期 上班1 下班1 上班2 下班2 上班3 下班3 上班时间 加班时间 周末加班 001 2001-01-15 6 08:02 11:59 13:29 17:32 19:01 0 0 8

状态 迟到分钟 早退分钟
少卡 3 1
......

因为01-15是周六, 所以上班时间为0,8个时记为周末加班, 状态这栏因为晚上加班少打卡,固加班时间为0, 迟早分钟为上班1+上班2+上班3的迟到分钟,早退分钟为下班1+下班2的早退分钟,重复打卡时间段为10分钟, 10分钟内重复打卡记最后一次打卡时间。

就一个班次
8:00-12:00 13:30-17:30 19:00-加班下班时间不固定

...全文
69 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dawugui 2011-03-08
  • 打赏
  • 举报
回复
这个估计得用程序来写了.
xuchaofeng 2011-03-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 csharpvb 的回复:]
先select 你要的,最容得到的 ,然后在细分类下去。

看你得到的结果,是否符合自己需要的。 再进行修改。
[/Quote]

谢谢
win7cc 2011-03-08
  • 打赏
  • 举报
回复
先select 你要的,最容得到的 ,然后在细分类下去。

看你得到的结果,是否符合自己需要的。 再进行修改。
xuam 2011-03-08
  • 打赏
  • 举报
回复
22.22%

22,301

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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