Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
julianacampag
Creator
Creator

Formato de número

Boa tarde,

estou com problemas ao tentar converter para números um código de produto.

Atualmente, ele aparece da seguinte forma: 000000000000001.

Ao usar a função NUM, não são retornados dados.

Ao usar a função NUM#, tenho o retorno do número exatamente no mesmo formato.

Segue uma imagem exemplificando o que expliquei acima.

Capturar.PNG.png

Alguém sabe como posso resolver isso?

Desde já agradeço.

1 Solution

Accepted Solutions
rogerioqv
Creator II
Creator II

Juliana,

Da última vez que precisei fazer algo parecido, utilizei a função REPLACE para substituir o '0' por ' ', logo e seguida usei a função LTRIM para tirar os ' ' a esquerda, logo em seguinda novamente REPLACE, para substituir os ' ' que ficaram por '0', pois 102 ficaria '1 2' no primeiro replace.

Espero ter ajudado.

View solution in original post

4 Replies
rogerioqv
Creator II
Creator II

Juliana,

Da última vez que precisei fazer algo parecido, utilizei a função REPLACE para substituir o '0' por ' ', logo e seguida usei a função LTRIM para tirar os ' ' a esquerda, logo em seguinda novamente REPLACE, para substituir os ' ' que ficaram por '0', pois 102 ficaria '1 2' no primeiro replace.

Espero ter ajudado.

julianacampag
Creator
Creator
Author

Muito obrigado Rogério...

Excelente!!

Not applicable

Oi

Tente isto:

replace(ltrim(replace(field_name, '0', ' ')), ' ', 0)

Espero que isso ajude.

Graças

Sabal

Not applicable

Oi boa tarde!

Eu estou tentando exatamnete ao contrário, eu quero que meu campo traga zero a esquerda quando o nuúmero for menor que a quantidade de caracteres! Alguem pode me ajudar?