not exists(SELECT) não retorna corretamente
Galera tenho uma SQL que deveria me retornar todos os produtos cadastrados cujo não tenham tido entradas, mais não está me retornando não, assim:
Onde foi que errei?
thanks
SELECT a2.indice,a2.descricao, CAST(0 AS NUMERIC(15,5)) AS Qtde_entrada, CAST(0 AS NUMERIC(15,5)) AS Valor_entrada, CAST(0 AS NUMERIC(15,5)) AS qtde_saida, CAST(0 AS NUMERIC(15,5)) AS vlr_saida FROM estoque a2 where (not exists(SELECT a3.cod_prod FROM itens_entrada a3)) order by a2.indice
Onde foi que errei?
thanks
Marcos Fernando
Curtidas 0
Respostas
Marcos Fernando
03/01/2006
Pts, descupem, mas já achei o erro,
pra ficar certo é assim:
thanks
pra ficar certo é assim:
SELECT a2.indice,a2.descricao, CAST(0 AS NUMERIC(15,5)) AS Qtde_entrada, CAST(0 AS NUMERIC(15,5)) AS Valor_entrada, CAST(0 AS NUMERIC(15,5)) AS qtde_saida, CAST(0 AS NUMERIC(15,5)) AS vlr_saida FROM estoque a2 where (not exists(SELECT a3.cod_prod FROM itens_entrada a3 where a3.cod_prod = a2.indice )) order by a2.indice
thanks
GOSTEI 0