摘要:                    
项目中有个需求:一条工单被N个部门审批,其中第一个部门理论审批时长=这个工单的规定审批时长*30%;后面部门的理论审批时长=(这个工单的规定审批时长-这个工单的规定审批时长*30%(即第一个部门审批的时长))/剩下审批的部门个数。注:后面的审批步骤中,一个部门可能同时审批多次。如果实际审批时长>理论审批时长,那么这条工单就判为超时工单。这里就涉及到一个问题,怎样算每个部门的实际处理时长?第一个部门的实际处理时长=处理工单时间-接收工单时间。以后部门的实际处理时长=处理工单时间-上一个审批的处理时间。这里,我们取上一个审批的处理时间时就要用到Oracle的Lag()函数。LAG()函数--                阅读全文
            
        
                    
                
浙公网安备 33010602011771号