Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
Alguém sabe como posso resolver isso?
Desde já agradeço.
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.
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.
Muito obrigado Rogério...
Excelente!!
Oi
Tente isto:
replace(ltrim(replace(field_name, '0', ' ')), ' ', 0)
Espero que isso ajude.
Graças
Sabal
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?