Fórum Agrupar produtos entre 2 tabelas ? #282587
21/05/2005
0
Tenho um sistema que controla o estoque: Vendas e Compras
Neste sistema existe 2(duas) tabelas, uma de itens vendidos e outro de itens comprados
Gostaria de agrupar a duas tabelas por código do produto, select mostrando somente uma vez a ocorrência de cada produto.
Exemplo:
Itens vendidos
Código produto
5 produto
5 produto
6 produto
Itens Comprados
6 produto
6 produto
5 produto
Resultado do select
5 produto
6 produto
Uso Firebird Com DBX
Desde já agradeço
Hugo Fabrício
Hugofab
Curtir tópico
+ 0Posts
21/05/2005
Dbergkamps
Gostei + 0
21/05/2005
Raserafim
select ITENS_VENDIDOS.Codigo, ITENS_VENDIDOS.Produto from ITENS_VENDIDOS union select ITENS_COMPRADOS. Codigo, ITENS_COMPRADOS.Produto from ITENS_COMPRADOS
Gostei + 0
23/05/2005
Kotho
A solução do colega raserafim é quase perfeita, mas não vai agrupar os códigos... no caso, para lapidar a solução, faça uma view com a instrução sugerida, e depois faça um select da view usando Group By...
Suponhamos que a View se chame V_COMPRA_VENDA... (inclusive, você pode conseguir saber quantas ocorrencias existem...
SELECT CODIGO, PRODUTO, COUNT(*) QUANTIDADE --Aqui vai contar quantas ocorrencias de cada produto FROM V_COMPRA_VENDA GROUP BY CODIGO, PRODUTO
Gostei + 0
23/05/2005
Hugofab
Usando a dicas de vcs consegui chegar à solução
Hugo Fabrício
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)