举例:
上班时间:
第一天:  8:00-12:00  14:00-17:30      (举例:加班17:30--18:30 或者是 13:00-14:00)
第二天:   7:00-11:00  17:00-23:00     (补休:20:00-22:00) 22点后继续上班到23点
第三天:     12:00-18:00                 (调班:12:00-18:00 换成:19:00-23:00)
应得到结果:8:00-12:00  14:00-18:307:00-11:00 17:00-20:00 22:00-23:0019:00-23:00在数据库里 得到这样的值
请教 该如何写呢???

解决方案 »

  1.   

    把时间check下 然后补进去不久行了吗8:00-12:00 14:00-18:30
    =》加班13:00-14:00
    8:00-14:00 14:00-18:308:00-12:00 14:00-18:30
    =》加班13:20-13:40 这种就看你们的规则是什么了 追加个单元格填也行啊,补到13点之后也行
      

  2.   

    补休就是从时间段截取,加班就补上去了,实际中你想要的数据应该是考勤时间,你的那个是排班时间,是两个不一样的数据,最好是放在两个不同的table中。
      

  3.   

    最后的 数据 要 通过 EXCEL出来的 ··所以才把 可能的 东西 做到 一个表里··