Re: [firebase-br] Extrema Lentidão em Consulta Firebi rd 5
Rodrigo Gomes da Silva via lista <[email protected]> Fri, 16 May 2025 15:48:37 -0300
| Newsgroups | gmane.comp.db.firebase.portuguese |
|---|---|
| Message-ID | <CAJ2k39A+Y-3TzGp9C00sV3-_Pyois34MnWT9E+EE1cbC+LY4Rw@mail.gmail.com> |
SELECT CM.Codigo, CM.MERCADORIA, Sum(E.quant) As Saldo, AVG(E2.preco_custo) As Preco FROM CADASTRO_MERCADORIAS CM left Join ESTOQUE E ON (E.Cod_Mercadoria = CM.codigo) left Join ESTOQUE E2 ON ( E2.Cod_Mercadoria = CM.Codigo ) Group By 1, 2 Você quer o preço medio e a quantidade, por que esta fazendo 2 joins para o mesmo filtro? Os registros são multiplicados. SELECT CM.Codigo, CM.MERCADORIA, Sum(E.quant) As Saldo, AVG(E.preco_custo) As Preco FROM CADASTRO_MERCADORIAS CM left Join ESTOQUE E ON (E.Cod_Mercadoria = CM.codigo) Group By 1, 2 Aparentemente bastaria fazer isso. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://www.firebase.com.br/pesquisa_lista.html