Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Decoy

Consulta repetindo valores

Recommended Posts

Galera, to querendo fazer calculo de estoque

a principio tava funcionando legal, mas à medida que foram aumentando as entradas e saidas de material, começou a calcular errado.. E eu percebi o seguinte:

 

Tenho duas Tabelas, uma que registra as Entradas, e outra que registra as Saidas

se ambas tiverem a mesma quantidade de registros para CADA material (por exemplo.. Material 005 teve 5 entradas e 5 saidas), ele calcula o estoque perfeito. Porém, se tiver mais saídas que entradas ou vice-versa, ele calcula errado, pois em uma coluna que deveria aparecer um valor nulo, acaba repetindo o valor anterior.. Tirei umas screens pra voces verem:

 

Imagem Postada

 

Imagem Postada

 

Imagem Postada

 

Como voces podem ver, na tabela de entradas tem um lançamento pro material 1

Na tabela de saídas tem dois lançamentos desse mesmo material

quando eu faço o join, a tabela de entradas fica com dois lançamentos iguais desse mesmo material

Já tentei fazer tudo quanto é tipo de join, e continua acontecendo isso.

Será que alguem podia me ajudar nisso ae??

 

Desde já obrigado :)

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá!Tente o seguinte:select ent.qtde as entr, sai.qtde as saidfrom (select codmat, sum(qtde) from entradas2 group by codmat) as entinner join (select codmat, sum(qtde) from saidas group by codmat) as saion sai.codmat = ent.codmatBoa sorte!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.