Fórum ajuda com stored procedure de saldos #465673
03/01/2014
0
Obrigado
Felipe Ip
Curtir tópico
+ 0Posts
03/01/2014
Leandro Chiodini
Bom dia,
Seria interessante voce colocar a imagem da estrutura das tabelas,
qual é o campo que valida se movimenta o estoque ou nao,
os nomes das enteidades e dos atributos,
para podermos ajudar.
att
Chiodini
Gostei + 0
03/01/2014
Felipe Ip
codigo integer
qdade numeric(12,4)
data timestamp
tabela saidas:
codigo integer
qdade numeric(12,4)
data timestamp
movimenta char(1) (Sim ou Nao)
se possivel tambem passar uma data limite como parametro, assim consigo o saldo retroativo, imagino.
Obrigado
Gostei + 0
03/01/2014
Leandro Chiodini
podes fazer assim,
select qtdEntradas - qtdSaidas from
(Select qdade qtdEntradas from entradas where codigo = @codigo),
(select qdade qtdSaidas from saidas where codigo = @codigo and movimenta = 1)
Mais a dica que eu te dou, a modelagem de dados poderia ser feita em uma tabela somente.
com o tipo, mostrando se é entrada ou saida.
mais o select acima deve funcionar.
att,
Chiodini
Gostei + 0
03/01/2014
Felipe Ip
Gostei + 0
03/01/2014
Leandro Chiodini
Voce precisa somente adaptar a susa procedure.
e onde tem o @codigo,
passar o codigo que voce pega no parametro da sua procedure.
att,
Chiodini
Gostei + 0
03/01/2014
João Françozo
EX: FAZ UMA TABELA NO BANCO DE DADOS CHAMADA TBSALDOS, AI VAI POPULAR ELA QUANDO FAZ UM INSERT DE ALGUMA MOVIMENTAÇÃO DE SAIDA OU ENTRADA, FAZ UMA TRIGGER QUE ANALISE SE TEM O PRODUTO NA TABELA SE NÃO TIVER INSERE, CASO CONTRARIO APENAS UPDATE NOS VALORES.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)