背景:考勤中的时间统计问题,因采用弹性时间工作制,所以每个人可以申请不同上班时间,添加了时间管理表
问题:目前遇到历史考勤情况统计问题,
生效时间指,这个规则开始生效的日期,比如说,规则1有效时间为2012-8-1 至2012-9-9期间的考勤需要使用此规则。
但是相对于9月份统计就比较复杂,跨度了3条规则。
当然实际情况中尽量在月初的时间开始生效规则,但总会遇到使用了2条规则
数据库使用的SQL2005
就针对这个问题,有没有可行的编程思路?或者有更好更简单的设计思路,不胜感激!
生效时间(某员工的考勤规则,其他人有各自考勤规则)
1)2012-8-1
2)2012-9-10
3)2012-9-25
4)2012-11-5
5)2013-1-5
实际考勤结果参考考勤数据表中说明列,统计结果输出到表C