怎么样知道这个人还有没有流程没有结束的sql语句——wf_performer —— wf_procrt

select count(*)
          from wf_actrt b
         where exists (
         
         select a.actrtguid
                         from wf_performer a, wf_procrt p
                        where a.perfguid ='C745B627BAC745F3BD7F8C8E70F2BC04'  
                          and p.status not in ('CANCEL', 'CLOSED')                      
                          and p.isfinish is null
                          and a.procrtguid=p.guid

                          and exists (
                              select 1
                                        from wf_freshattach m
                                       where m.procrtguid = p.guid
                                         and nvl(m.isinvalid, 'N') = 'N'
                                      )
                      )
           and    
           
           b.actmode not in ('BYPASS')

如果一个流程都没有,则count(*)是为0的。

一个人如果有一个流程没有处理,那个这个count(*)的数量,将会很大,是这个人处理的流程的总和。

猜你喜欢

转载自blog.csdn.net/Grace_1203/article/details/82737133