用SQL计算考勤,还想精辟啊?

解决方案 »

  1.   

    呵呵,这个是非常麻烦的,我之前写过类似的,case when一大堆的判断。不过你多给点分,肯定是有人帮你写的啦
      

  2.   

    建立一个考勤异常表:
    kqtype kqname   oper point
    1      早上迟到   >     9
    然后根据打卡表中的记录和这个表进行关联运算
      

  3.   

    看来一大推case when 是在说难免了
      

  4.   

    强力推荐绿色免费的人力资源软件 http://www.onlyit.cn/soft_onlyit?iuid=22647
    还是直接用现成的系统吧,单机免费的。可以定制自己的规则,自己定脚本程序计算考勤结果,比自己做省事好多
      

  5.   


    确实是很难不写case when,我上次解决了一个计算工作时间的代码,写了一大堆的case when,自己都晕了