Pular para o conteúdo
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #96231
    Anônimo

      Galerinha começei esses dias a mecher com Oracle, e não estou intendendo o pq esses números não são validos..

      o erro acontece quando ele tenta converter um varchar2 pra Number.


      TO_NUMBER(
      TRIM(
      NVL(
      {...}, {...}
      )
      )
      ) Horas_Restantes_SLA1

      Os dados na tabela em varchar2 que quero converter estão assim.

      008.66
      -303.47
      -228.71
      -218.53
      -214.76
      017.68
      -269.88
      -244.12
      -238.37
      -221.53
      -205.73
      -194.88
      -157.59
      -184.81
      -184.37
      -147.10

      Se puderem me ajudar a resolver, seria de grande ajuda..

      Obrigado..
      Guilherme.

      #96232
      Avatar photoRegis Araujo
      Participante

        Ola Guilherme.. boa tarde..!

        Seguinte.. esta apresentando este erro, pois o seu separador númerico é um ponto (.) e ponto não é aceito como separador decimal..

        Faça um replace antes de ponto (.) para virgula (,).. e verifica se resolve..!!

        TO_NUMBER(TRIM(NVL(REPLACE('{...}','.',','), {...})))

        Abraços..!!

        #96233
        Anônimo

          Obrigado Catz,

          funfo certinho..
          😀

          #96235
          Anônimo

            Só vou atrapalhar mais uma vez hoje..
            hehehehehe

            A dúvida anterior era pra adicionar horas em uma data, tudo está funcionando bonitinho e rodando, porem eu gostaria que fosse exibido a data e a hora e só está exibindo a data, poderiam por favor me ajudar.

            Obrigado.

            Codigo abaixo:

            (
            to_date
            (
            to_date(sysdate,'DD/MM/YYYY HH24:MI:SS') +
            (
            to_number
            (
            replace
            (
            trim
            (
            NVL({...}, {...})
            )
            ,'.',',')
            )
            /24), 'DD/MM/YYYY HH24:MI:SS'
            )
            )

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