Pular para o conteúdo
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #94004
    MARCIO_LOK
    Participante

      Bom 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.00

      Pra 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

      #94015
      fsitja
      Participante

        Olá 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.

        #94017
        MARCIO_LOK
        Participante

          Vou tentar ser objetivo…na explicacao…

          Eu tenho uma tabela com o seguintes campos:
          CodConta e Valor

          La 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.88

          So 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.88

          Se 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

        Visualizando 3 posts - 1 até 3 (de 3 do total)
        • Você deve fazer login para responder a este tópico.