inicio
sWhr_UNegUsu=
pChaveAtual_1=2
sSql=
              select e1.pPId,
                     e1.pUF          pEntUF,
                     f1.sUF          sEntUF,
                     f1.sSigla       sEntSigla,
                     e1.pRegTransp   pEntRegTransp,
            
                     sum((a.nQtLibOri-a.nQtCargaOri))             nVol,
                     sum((a.nQtLibOri-a.nQtCargaOri)*e.nPB)       nPB,
                     cast(sum(cast((a.nQtLibOri-a.nQtCargaOri) as numeric(15,3)) * cast (d.nPrBruto as numeric(15,3))) as numeric(15,3)) nLib,

                     sum((a.nQtLibOri-a.nQtCargaOri)              *(case when a.jTipo=0 then 1 else 0 end))  nVol0,
                     sum((a.nQtLibOri-a.nQtCargaOri)*e.nPB        *(case when a.jTipo=0 then 1 else 0 end))  nPB0,
                     cast(sum(cast((a.nQtLibOri-a.nQtCargaOri) as numeric(15,3)) * cast (d.nPrBruto as numeric(15,3))*(case when a.jTipo=0 then 1 else 0 end) ) as numeric(15,3)) nLib0,

                     sum((a.nQtLibOri-a.nQtCargaOri)              *(case when a.jTipo=1 then 1 else 0 end))  nVol1,
                     sum((a.nQtLibOri-a.nQtCargaOri)*e.nPB        *(case when a.jTipo=1 then 1 else 0 end))  nPB1,
                     cast(sum(cast((a.nQtLibOri-a.nQtCargaOri) as numeric(15,3)) * cast (d.nPrBruto as numeric(15,3))*(case when a.jTipo=1 then 1 else 0 end) ) as numeric(15,3)) nLib1
            
            
              from Ordens_PreOCa     a   left join Ordens_PreOCa_Login  k on k.pPreOCa     =  a.pPId and  k.iVer =  k.iVAt and k.pLogin=379 and k.iTimeLogin=1761066142281 and k.iSss=4
                                              join Ordens               b on a.pOsa        =  b.pPId and  b.iVer =  b.iVAt
                                              join CUP                  c on b.pDest       =  c.pPId and  c.iVer =  c.iVAt
                                              join Ordens_Itens         d on a.pOSaI       =  d.pPId and  d.iVer =  d.iVAt
                                              join Itens                e on d.pItem       =  e.pPId and  e.iVer =  e.iVAt
                                              join EST_RegDepositos     g on a.pRegDep     =  g.pPId and  g.iVer =  g.iVAt
                                              join EST_Depositos        h on g.pDep        =  h.pPId and  h.iVer =  h.iVAt
                                              join EST_Instancias       i on g.pIns        =  i.pPId and  i.iVer =  i.iVAt
                                              join UnidadeMedida        j on a.pUniOri     =  j.pPId and  j.iVer =  j.iVAt
                                              join Enderecos            n on b.pDestEndEnt =  n.pPId and  b.fDestEndEnt = n.iVer
                                              join CEPs                 o on n.pCEP        =  o.pPId and  o.iVer =  o.iVAt
                                              join Cidades              p on o.pCid        =  p.pPId and  p.iVer =  p.iVAt
                                              join UFs                  q on p.pUF         =  q.pPId and  q.iVer =  q.iVAt
                                              join LOG_RotaItin        c1 on b.pRotItinEnt = c1.pPId and c1.iVer = c1.iVAt
                                              join LOG_ItinUF          d1 on c1.pItinUF    = d1.pPId and d1.iVer = d1.iVAt
                                              join LOG_UFReg           e1 on d1.pUFReg     = e1.pPId and e1.iVer = e1.iVAt
                                              join UFs                 f1 on e1.pUF        = f1.pPId and f1.iVer = f1.iVAt
            
              where a.iVer = a.iVAt
                and a.lExc = 0
                and b.lExc = 0 and b.tCanc is null
            
                and e1.pRegTransp = 2
                and b.lRetira=0
                and (case when (a.nQtLib-a.nQtCarga)>0 then 1 else 0 end) = 1          -- tem um indice com essa expressao
                and (((d.nQtLib-d.nQtFat-d.nQtCanc)>0 and a.pPreNF=0) or a.pPreNF>0)   -- para sair a reentrega
                
              group by e1.pPId,
                       e1.pUF,       
                       f1.sUF,      
                       f1.sSigla,    
                       e1.pRegTransp
              order by f1.sUF,f1.sSigla
sSql=select e1.pPId,
                      e1.pUF          pEntUF,
                      f1.sUF          sEntUF,
                      f1.sSigla       sEntSigla,
                      e1.pRegTransp   pEntRegTransp,
  
                      sum((c.nQtRes-c.nQtLib))                     nVol,
                      sum((c.nQtRes-c.nQtLib)*d.nPB)               nPB,
                      cast(sum(cast((c.nQtRes-c.nQtLib) as numeric(15,3)) * cast (c.nPrBruto as numeric(15,3))) as numeric(15,3)) nLib
  
               from Ordens a join CUP                 b on a.pDest    =  b.pPId and  b.iVer =  b.iVAt
                             join Ordens_Itens        c on c.pOrdem+0 =  a.pPId and  c.iVer =  c.iVAt and c.lExc=0
                             join Itens               d on c.pItem    =  d.pPId and  d.iVer =  d.iVAt
               
                             join Enderecos           n on a.pDestEndEnt =  n.pPId and  a.fDestEndEnt = n.iVer
                             join CEPs                o on n.pCEP        =  o.pPId and  o.iVer =  o.iVAt
                             join Cidades             p on o.pCid        =  p.pPId and  p.iVer =  p.iVAt
                             join UFs                 q on p.pUF         =  q.pPId and  q.iVer =  q.iVAt
  
                             join LOG_RotaItin       c1 on a.pRotItinEnt = c1.pPId and c1.iVer = c1.iVAt
                             join LOG_ItinUF         d1 on c1.pItinUF    = d1.pPId and d1.iVer = d1.iVAt
                             join LOG_UFReg          e1 on d1.pUFReg     = e1.pPId and e1.iVer = e1.iVAt
                             join UFs                f1 on e1.pUF        = f1.pPId and f1.iVer = f1.iVAt
                             join LOG_RegTransp      g1 on e1.pRegTransp = g1.pPId and g1.iVer = g1.iVAt
               where a.iVer    = a.iVAt
                 and a.lExc    = 0
                 and a.tCanc is null
                 and a.lRetira=0
                 and e1.pRegTransp = 2
                 and (case when (c.nQtRes - c.nQtLib) > 0 then 1 else 0 end) = 1
                 
                group by e1.pPId,
                         e1.pUF,
                         f1.sUF,
                         f1.sSigla,
                         e1.pRegTransp
                order by f1.sUF,f1.sSigla
sSq2=
              select e1.pPId,b.pPId,count(*)            
              from Ordens_PreOCa           a   left join Ordens_PreOCa_Login k on  k.pPreOCa     =  a.pPId and  k.iVer =  k.iVAt and k.pLogin=379 and k.iTimeLogin=1761066142281 and k.iSss=4
                                                    join Ordens              b on  a.pOsa        =  b.pPId and  b.iVer =  b.iVAt
                                                    join CUP                 c on  b.pDest       =  c.pPId and  c.iVer =  c.iVAt
                                                    join Enderecos           n on  b.pDestEndEnt =  n.pPId and  b.fDestEndEnt = n.iVer
                                                    join CEPs                o on  n.pCEP        =  o.pPId and  o.iVer =  o.iVAt
                                                    join Cidades             p on  o.pCid        =  p.pPId and  p.iVer =  p.iVAt
                                                    join UFs                 q on  p.pUF         =  q.pPId and  q.iVer =  q.iVAt
                                                    join LOG_RotaItin       c1 on  b.pRotItinEnt = c1.pPId and c1.iVer = c1.iVAt
                                                    join LOG_ItinUF         d1 on c1.pItinUF     = d1.pPId and d1.iVer = d1.iVAt
                                                    join LOG_UFReg          e1 on d1.pUFReg      = e1.pPId and e1.iVer = e1.iVAt
                                                    join UFs                f1 on e1.pUF         = f1.pPId and f1.iVer = f1.iVAt
            
              where a.iVer  = a.iVAt
                and a.lExc    = 0
                and b.lExc    = 0 and b.tCanc is null
            
                and e1.pRegTransp = 2
                and b.lRetira=0            
                and (case when (a.nQtLib-a.nQtCarga)>0 then 1 else 0 end) = 1          -- tem um indice com essa expressao
                
              group by e1.pPId,b.pPId
             
iDb2=3
sSq3=select a.pOrdem+0 from Ordens_Itens a, Ordens_PreOCa b -- Ricardo 21/03/2019
            where a.iVer=a.iVAt 
              and a.lExc=0 
              and a.pPId=b.pOSaI 
              and b.iVer=b.iVAt 
              and (((a.nQtLib-a.nQtFat-a.nQtCanc)>0 and b.pPreNF=0) or b.pPreNF>0) 
              and a.pOrdem in (732714,1380370,1380371) 
            group by a.pOrdem+0 -- Ricardo 21/03/2019
iDb3=2
pChave=1, pOrdem=732714
pChave=1, pOrdem=1380370
pChave=1, pOrdem=1380371
iDb1=1
iDb1a=0
sTmp1=js.this.flMarcado(1)~So Paulo                     ~SP~2~6.650,00~91.577,50~183.925,00~0,00~0,00~0,00~6.650,00~91.577,50~183.925,00~1
k=2, sRet=js.this.flMarcado(1)~So Paulo                     ~SP~2~6.650,00~91.577,50~183.925,00~0,00~0,00~0,00~6.650,00~91.577,50~183.925,00~1^