- Este tópico contém 2 respostas, 2 vozes e foi atualizado pela última vez 15 anos, 10 meses atrás por
MARCIO_LOK.
-
AutorPosts
-
14 de maio de 2010 às 6:22 pm #94004
MARCIO_LOK
ParticipanteBom dia
Tenho uma determinada tabela, que guarda o valor anterior…
ela tem dois campos:
CodConta e Valor…no campo valor, ele guarda o ultimo saldo do ativo.
Sempre o saldo do mes de dezembro…
entao o ultimo valor que tenho é referente a dezembro de 2009.
O problema é que só consigo trabalhar com dados de janeiro de 2010… porque dai ele
usa os valores do saldo do ativo anterior ou seja, 2009.Se eu puxar uma listagem do ano de 2009, mes a mes, ele pega o valor anterior que esta
nessa tabela, o valor referente a dezembro de 2009 e ai sai tudo errado…pra corrigir isso, eu teria que ir subtraindo mes, a mes…. ate janeiro de 2009…
ir subtraindo o debito….do credito,… etc….eu precisava de uma funcao ou procedure…. para apresentar isso quando fizesse um
select.
meu relatorio principal aparece assim
codconta jan-09 fev-09 mar-09…. ate dezembro
0001 108.99 567.99 456.99
0000056 234.88 68.99 567.00Pra chegar nesses valores mensais, eu peguei uma outra tabela, com valores dos debitos
e creditos…. (credito – debito) e cheguei nesses valores mensais…
eu precisava dessa funcao ou procedure, pra pegar esse ultimo valor anterior acumulado,
e ir somando ou subtraindo pra mim poder ter o valor anterior de cada mes, alguem pode
me ajudar?
Marcio
15 de maio de 2010 às 1:13 am #94015fsitja
ParticipanteOlá Marcio,
Eu não consegui entender pela explicação… de repente você poderia postar as colunas que existem nas tabelas envolvidas no problema, e um exemplo (parecido ao que você já postou) mostrando alguns dados que poderiam existir nessas tabelas.
Feito isso, mostre o que é o output ou qual o formato e conteúdo de dos dados que você quer e nós colocamos a mão na massa.
Abraço,
Francisco.15 de maio de 2010 às 6:35 am #94017MARCIO_LOK
ParticipanteVou tentar ser objetivo…na explicacao…
Eu tenho uma tabela com o seguintes campos:
CodConta e ValorLa tem codigos de um plano de contas e os valores finais referentes a esta determinada conta, exemplo:
TABELA CONTA
codconta Valor
0001 5000.88
0002 345.88So que esses dados são referentes a março de 2010, essa tabela guarda o ultimo saldo.
Se eu pegar minha tabela de movimentos:
TABELA MOVIMENTO
Cod Janeiro fevereiro Marco… ate dezembro….
0001 10.000 345.88 345.77
0002 12.888 667.88 12.88Se eu unir a tabela conta, e subtrair o valor de marco da tabela movimento, da certo….. mais se eu subtrair do valor de fevereiro… vai dar errado… porque a tabela conta é referente a março (ela guarda o ultimo saldo, como lancei mes março)…
resumindo…
preciso de uma funcao ou procedure que venha mes, a mes… subtraindo…pegue o valor da tabela conta, e tira o resultado do mes de marco… e mostre o valor de marco
subtraia o valor de marco e fevereiro, e mostre o valor de fevereiro…
sutrair o valor de marco….fevereiro…. janeiro….
e mostre o valor de janeiro.entendeu? Brigadao
-
AutorPosts
- Você deve fazer login para responder a este tópico.