考勤排班的问题(需要点技巧)

antsing_2008 2010-05-10 05:23:56
本人之前没做过考勤,现求助各位,我现在有这么需求:
1,所需字段如下:fEmpID int(员工ID),fStdDate(排班开始日期),ShiftCode1(班次一),ShiftDays1 整型哈(周期),ShiftCode2(班次二),ShiftDays2 (周期),fRestCycle int(休息周期7天),fRest1 datetime(第一休息日),fRest2 datetime(第二休息日)
2,需要根据班次周期和休息日对员工进行排班,生成表如下:
fEmpID (员工ID),fDate(日期),ShiftCode (班次) 注:如果是休息日,则班次为空
3,帮忙实现,最好不用游标或者循环如果可以的话,麻烦考虑下,每月一号重新排班,也就是当上个月的班次周期还没排完,本月一号也得重新开始
数据可能如下:
A 2010-05-10 B1
A 2010-05-11 B1
A 2010-05-12 B1
A 2010-05-13 B2
A 2010-05-14 B2
A 2010-05-15
A 2010-05-16
A 2010-05-17 B2
B 2010-05-10 B1
C 2010-05-10 C3
...
...全文
434 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
antsing_2008 2010-05-11
  • 打赏
  • 举报
回复
该问题已解决,谢谢大家,特别是两位老鬼,响应快,呵呵,散分。
不过还发了另外问题,可以的话再去吧
http://topic.csdn.net/u/20100511/16/c5f8bbca-8d15-4c2b-9c2a-a9f5ea444004.html
htl258_Tony 2010-05-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 dawugui 的回复:]
本人到现在也没做过考勤,帮顶.
[/Quote]铜鼎
一下子这么多问题,对没做过考勤的人来说,的确有点看晕
喜-喜 2010-05-10
  • 打赏
  • 举报
回复
看的好晕啊...

顶...
dawugui 2010-05-10
  • 打赏
  • 举报
回复
本人到现在也没做过考勤,帮顶.

27,579

社区成员

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

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