小弟近日在试做一人事考勤系统,但是那种跨天上班问题一直未想到好的解决方法,
请各位弟兄帮忙出出主意!谢谢谢谢!!

解决方案 »

  1.   

    你可以从设置班次的角度去考虑,比如营业员的上下班问题,可以设置为2003-01-01 14:30:00 至2003-01-01 14:30:00
      

  2.   

    楼上说的对,设置班次,正常上下班打卡与规定的不能大于30分钟
      

  3.   

    就是说上班情况存在比如夜班(今天晚上上班,明天早上下班)这种情况。
    在设计考勤数据处理方式时,小弟未想到好的处理判断流程,请各位指
      

  4.   

    我做过,先要定义班次,如是夜班,查寻下一天合法的时间段数据
      

  5.   

    简单,跨天上班得话,你纪录日期时间 就行了 不知道有什么不好
      

  6.   

    如果是特殊情况你可以先记录他们上班时候的时间,
    如果没有小于规定上班时间的长度,
    就是意义上的没有旷工。。
      

  7.   

    如果跨大夜班上班的情況也不難啊,隻要上班時間不超過24小時就好辦
    你先定義一個班次,如果應下時間小於應上時間,你隻要在應下日期加上1,
    再把下班時加也加上就OK了(2003-01-20 18:00至2003-01-21 05:00)。和跟處裡其他班次沒什麼兩樣的.