Inner Join 3 Tabelas Retorna dados que estão fora dos Filtros
Bom Dia Pessoal estou com um probleminha que estou tentando de todas as formas e creio que estou fazendo alguma coisa incorreta.
Seguinte, tenho 3 tabelas ORÇAMENTOS, PRODUTOS e ORCPROD(Produtos do Orçamentos). Estou fazendo a seguinte consulta:
Select a.Descricao, b.ValorProd, b.Quantidade, b.ValorTotProd, c.OrcNum from Produtos as a inner join Orcprod as b on
a.Codigo = b.CodProd inner join Orcamentos as c on b.OrcNum = c.OrcNum where c.St = 'A'
Existem alguns Orçamentos com o Mesmo Numero(OrcNum) Na loja 1(com Situação(St) 'A' = Aberto) e na loja 2 (com Situação(St) 'F' = Fechado)
Na Consulta acima coloquei um Where para filtrar Somente os que estao em Aberto(St) = 'A', mas os Orcamentos que tem o mesmo numero porém um aberto e um Fechado estao sendo listados
todos mesmo os Fechados. me ajudem ai por favor.
Valew...Discussão (2)
Carregando comentários...