3 Replies Latest reply: May 17, 2012 5:28 PM by Aderlan Rodrigues RSS

    Acúmulo de Datas

      Galera,

       

      estou com um problema de resolver. Pra entender a ideia segue como é a tabela:

       

          Data           |       Saldo         

       

      02/05/2012     |    R$ 1.000,00   

      06/05/2012     |    R$ 5.000,00

      15/05/2012     |  - R$ 3.000,00

      18/05/2012     |  - R$ 6.000,00

      23/05/2012     |    R$ 2.000,00

      30/05/2012     |    R$ 6.000,00

      04/06/2012     |  - R$ 5.000,00

      13/06/2012     |    R$ 1.000,00

       

      *O campo Saldo acumula.

      *A tabela muda de acordo com um id

       

      O que eu estou querendo é saber q quantidade de dias que ficou no negativo.

      Ex: fiquei no negativo nos seguintes dias:

             -> 15/05 até dia 18/05,

             -> 18/05 até 22/05 (pois no dia 23/05 fiquei no positivo)

             -> 04/06 até 12/06 (pois no dia 13 fiquei no positivo)

       

      Resumindo, como não tenho datas diárias na base de dados, não tenho como calcular dia a dia.

      Preciso fazer uma subtração de datas a partir da primeira data em negativo com a proxima data positiva, depois desse negativo.

       

      Alguma ideia??

       

      Valeu