Estou precisando de uma ajudazinha com meu código.Tenho um banco de dados com as colunas: nomeprojeto, numrecurso, dia, consumo, recebimento e estoquefinal. Em algum momento essas colunas já estarão preenchidas mas eu terei que atualiza-las e aí é que existe um problema.
Exemplo:
nomeprojeto numrecurso dia consumo recebimento estoquefinal
GERAL 2 1094688000 20 0 -520
Daí nessa data eu decida que vou fazer uma compra e a quantidade recebida será 100. Com UPDATE atualizarei da seguinte maneira:
nomeprojeto numrecurso dia consumo recebimento estoquefinal
GERAL 2 1094688000 20 100 -420
Até aí, tudo bem. O problema é que tenho inúmeros registros para esse mesmo projeto e recurso em uma sequencia de datas com consumo. Então sempre que houve recebimento eu tenho que alterar o valor do estoquefinal, além desse dias, para os dias na sequencia. O próximo registro, por exemplo é:
GERAL 2 1094774400 20 100 -440
e deverá ter o estoquefinal atualizado para -340. Da mesma maneira terá que ser feito para todos os registros desse mesmo recurso. Ficou claro? Espero que sim.
Alguém sabe me dizer qual a melhor maneira de faze-lo?
Pergunta
Guest --marciarf --
Olá :rolleyes:
Estou precisando de uma ajudazinha com meu código.Tenho um banco de dados com as colunas: nomeprojeto, numrecurso, dia, consumo, recebimento e estoquefinal. Em algum momento essas colunas já estarão preenchidas mas eu terei que atualiza-las e aí é que existe um problema.
Exemplo:
nomeprojeto numrecurso dia consumo recebimento estoquefinal
GERAL 2 1094688000 20 0 -520
Daí nessa data eu decida que vou fazer uma compra e a quantidade recebida será 100. Com UPDATE atualizarei da seguinte maneira:
nomeprojeto numrecurso dia consumo recebimento estoquefinal
GERAL 2 1094688000 20 100 -420
Até aí, tudo bem. O problema é que tenho inúmeros registros para esse mesmo projeto e recurso em uma sequencia de datas com consumo. Então sempre que houve recebimento eu tenho que alterar o valor do estoquefinal, além desse dias, para os dias na sequencia. O próximo registro, por exemplo é:
GERAL 2 1094774400 20 100 -440
e deverá ter o estoquefinal atualizado para -340. Da mesma maneira terá que ser feito para todos os registros desse mesmo recurso. Ficou claro? Espero que sim.
Alguém sabe me dizer qual a melhor maneira de faze-lo?
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.