[firebase-br] como otimizar essa sql
Augusto junior
gutopj02 em gmail.com
Qui Jan 31 17:03:14 -03 2013
Tem como deixar essa sql melhor?
select
ESTOQUE.codigo,
ESTOQUE.produto,
ESTOQUE.CUSTO,
ESTOQUE.custocomimpostos,
(ESTOQUE.ESTOQUELOJA+ESTOQUE.ESTOQUEDEPOSITO) as DISPONIVEL,
( select SUM( UNIDADES * CUSTO ) FROM vendacorpo WHERE
VENDACORPO.CODPRODUTO=ESTOQUE.codigo AND DATA>= :XDATA
AND DATA<= :XDATA ) AS TTCUSTO ,
( select SUM( UNIDADES * VENDAUNITARIO ) FROM vendacorpo
WHEREVENDACORPO.CODPRODUTO=ESTOQUE.codigo AND DATA>= :XDATA
AND DATA<= :XDATA ) AS TTVENDA,
( select SUM( UNIDADES ) FROM vendacorpo WHERE
VENDACORPO.CODPRODUTO=ESTOQUE.codigo AND DATA>= :XDATA
AND DATA<= :XDATA ) AS TTVENDIDO
from
estoque
where
ESTOQUE.produto like :XPROD
AND
( select SUM( UNIDADES ) FROM vendacorpo WHERE
VENDACORPO.CODPRODUTO=ESTOQUE.codigo AND DATA>= :XDATA
AND DATA<=:XDATA ) >0
ORDER BY ESTOQUE.PRODUTO
Grato
Augusto
Mais detalhes sobre a lista de discussão lista