我想实现绩效考核的问题:
 从任务一开始,我记录该时的日期时间,再加上此任务完成的标准时间,就得出此任务的预计完成日期时间。但,我考虑到该任务执行者的上班问题,即他明天也许没有上班,或只上上半天或者下半天。我有一个数据库,事先安排好他的时间(早上上班时间、早上下下班时间、下午上班时间、下午下班时间、早上上班否、下午上班否),我现在如何计算他预计的完成时间呢?哎,天气热,现在脑子一片混乱
帮帮我,我先吹吹空调吧……

解决方案 »

  1.   

    哟,怪,这么好的楼房怎么没有人住呢?
      

  2.   

    试试
     完成时间-开始时间-(查询没上班的次数/2)
     查询没上班的次数:为上午或下午没上班的次数,可以去查询得到。
      

  3.   

    预定完成时间=该任务提交的时间+设定的小时数
    但中间考虑到此任务招行者上班的情况,要把这个时间减去
    举个例子:
      任务提交时间为:       2004-04-19 16:30
        系统设定此任务标准完成时间为:5小时
      此任务执行人的这几天的上班为:8:30~12:30  13:30~17:30
      
      则可以计算出此完成的标准时间为:2004-04-20 12:30
     
    说明:因为任务提交时还有1个小时就下班,剩余的四个小时,转为明天的的;注:任务执行人每天的标准上班时间可能不同,事先经过排班的;
      

  4.   

    希望大家有什么好的绩效考核方法及经验,在此讨论一下!
      

  5.   

    哎,老板不开空调,简直热死啦!还加班完任务。快帮帮我啊
      

  6.   

    别把上班时间的分类设死,记录总的有效工作时间,即从上班时开始记录到下班结束,这是一个有效工作时间,而这个有效时间不一定是8:30~12:30,一天也不一定有几次,这样容易解决一些,反过来处理就行了。
      

  7.   

    同感~~不过我现在在宿舍里~~
    待会睡觉啰~~
      

  8.   

    谢谢,也是。但感觉有点问题,就是若执行人今天没有打开此系统,可能就不准确啦
      

  9.   

    顺便问一下:有没有这个函数,能将2.5小时转为2:30时间格式,25.5小时转化为一天另1:30小时,即今天是2004-04-20 00:00:00 加上 25.5小时=2004-04-21 01:30:00
      

  10.   

    你总得要有考勤吧,将考勤数据录入系统,或与考勤系统接口,这样不就知道执行人是否上班了吗?
      

  11.   

    数据有的,我只是想知道计算时间的准确时间的方法,即如何得到预定的完成日期