4 Replies Latest reply: Dec 15, 2011 5:30 AM by Weslley Castilho RSS

    Numero de dias de um intervalo de datas

      Boa tarde a todos;

       

      Gostaria de compratilhar um duvida.

       

      Eu preciso saber qual o numero de dias de um intervalo de datas exemplo:

       

      (Dt_baixa - Dt_emissao)

       

      (20111102 - 20111031) = 2 dias

       

      Alguém ja fez esse calculo ?

       

      Obrigado pela atenção.

        • Re: Numero de dias de um intervalo de datas
          rodrigo silvestre

          nao deve estar funcionando porque esta reconhecendo como apenas um número... tenta assim..

           

          DATE((date#(Dt_baixa,'YYYYMMDD' ))) -  DATE(date#(Dt_emissao,'YYYYMMDD' ))

            • Numero de dias de um intervalo de datas
              Aderlan Rodrigues

              Olá Julianodesa,

               

              Também acho que o que o rvsilvestre disse resolve seu problema, caso não resolva, tente fazer.

              num(data1)-num(data2), a função num converte a data em numero serial, o mesmo que o Excel faz com as datas quando formatamos a celula como número, então, é possível trabalhar as datas como número e depois voltar a converte-la em datas com a função date.

               

              Abraço.

               

               

              * Se foi útil, não esqueça de marcar como resposta para ajudar os outros na comunidade a encontrar respostas para suas dúvidas. *

            • Numero de dias de um intervalo de datas

              julianodesa tenta fazer assim:

               

              = '2011-11-02' -  '2011-10-31'             -> isso retorna 2

               

              ='data1' - 'data2'

               

               

              Abraço

              • Numero de dias de um intervalo de datas

                 

                Sei (não sei) que não é essa a sua condição, mais talvez essa informação seja proveitosa, abaixo informações que retorna dias uteis entre duas datas.

                 

                 

                networkdays ( data_inicial, data_final {, feriado} )

                Retorna o número de dias úteis (segunda a sexta) entre e incluindo a data_inicial e a data_final, levando em conta quaisquer feriados opcionais listados. Todos os parâmetros devem ser datas ou datas/horas válidas.

                Exemplos:

                networkdays ('2007-02-19', '2007-03-01') retorna 9 

                networkdays ('2006-12-18', '2006-12-31', '2006-12-25', '2006-12-26') retorna 8