[firebase-br] ERRO NO SELECT
Jean Vieira
vieira.jean em gmail.com
Qua Jun 21 11:12:23 -03 2006
galera
gostaria de saber se voce estao vendo alguma redundancia ou erro neste
codigo abaixo, pois quando eu separo os selects ele funciona, ai quando faco
tudo junto ele retorna valores errados
SELECT I.CODITEM, I.DESITEM, TI.DESCTIPO,
SUM(NVI.QTDE) AS SAIDA,
SUM(NEI.QTDE) AS ENTRADA,
(SUM(NEI.QTDE)- SUM(NVI.QTDE)) AS RESULT
FROM ITENS I,
TIPO_ITEM TI,
NOTA_VENDA NV, NOTA_VENDA_ITENS NVI,
NOTA_ENTRADA NE, NOTAENTRADA_ITENS NEI
WHERE I.CODTIPO = TI.CODTIPO
AND NV.ID = NVI.IDNOTA
AND NVI.CODITEM = I.CODITEM
AND NE.NRNOTA = NEI.NRNOTA
AND NEI.CODITEM = I.CODITEM
GROUP BY I.coditem, I.desitem, TI.desctipo
ORDER BY I.coditem
******************************************** este me retorna valores errados
SELECT I.CODITEM, I.DESITEM, TI.DESCTIPO,
SUM(NVI.QTDE) AS SAIDA
FROM ITENS I,
TIPO_ITEM TI,
NOTA_VENDA NV, NOTA_VENDA_ITENS NVI
WHERE I.CODTIPO = TI.CODTIPO
AND NV.ID = NVI.IDNOTA
AND NVI.CODITEM = I.CODITEM
GROUP BY I.coditem, I.desitem, TI.desctipo
ORDER BY I.coditem
****************************************** este me retorna valor certo
SELECT I.CODITEM, I.DESITEM, TI.DESCTIPO,
SUM(NEI.QTDE) AS ENTRADA
FROM ITENS I,
TIPO_ITEM TI,
NOTA_ENTRADA NE, NOTAENTRADA_ITENS NEI
WHERE I.CODTIPO = TI.CODTIPO
AND NE.NRNOTA = NEI.NRNOTA
AND NEI.CODITEM = I.CODITEM
GROUP BY I.coditem, I.desitem, TI.desctipo
ORDER BY I.coditem
*************************************** este me retorna valor certo
Como faco para juntar os dois para ficar como o primeiro
Mais detalhes sobre a lista de discussão lista