Ir para conteúdo

Arquivado

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

Integra

Como calcular saldo acumulado anterior e calcular novo saldo diario em

Recommended Posts

Boa tarde se alguem puder me ajudar ficarei muito agradecido pois nao conheco muito de sql server tenho basicamente 3 tabelastb_produtoscodprod produto1 A2 Btb_entradaid data codprod qtde1 10/09/2006 1 52 11/09/2006 1 83 11/09/2006 1 34 12/09/2006 2 4tb_saidaid data codprod qtde1 10/09/2006 1 22 11/09/2006 1 33 11/09/2006 1 2como faco para totalizar o saldo diario de um determinado produto, e me retorne via procedurese eu digitar passar via parametro por exemplo codprod 1 que e o produto "A" data 10/09/2006 a 12/09/2006 ele mostrara o saldo totalizado ate o dia anterior que é 09/09/2006 = 0 e mostrara a ultima data com movimento valido 11/09/2006 = 9. somente do produto Adata entrada saida saldodia saldoatual09/09/2006 0 0 0 0 <-- seria meu saldo acumulado10/09/2006 5 2 3 311/09/2006 11 5 6 9muito obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

um jeito q dá para fazer.. naum sei se é a melhor forma.. tem analisar a base... o negócio, etc.. mas ai vai a lógica:parametros da procedure: XXX dateselect id_produto, entrada, saida, (entrada-saida) saldo_dia, hoje saldo_atual from(select id_produto, (select count(*) from tb_entrada where id_produto = a.id_produto and data = XXX - xdias) entrada, (select count(*) from tb_entrada where id_produto = a.id_produto and data = XXX - xdias) saida, (select count(*) from tb_entrada where id_produto = a.id_produto and data = XXX) hojefrom produto a)x

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.