converter de char para numeric

PostgreSQL

02/03/2006

Boa tarde,

Eu tenho um campo camado ´Total(numeric)´e um outro campo ´preco bpchar)´. O campo Total é o resultado de uma continha:

total = (preco/30)* intervalo,

intervalo é um campo integer. Só que esse comando não funciona, acho
que pelo fato do campo preco ser bpchar. O que eu faço ? please?

abraços!


Cristianopintado

Cristianopintado

Curtidas 0

Respostas

Bon Jovi

Bon Jovi

02/03/2006

Use cast: cast(campo as numeric)


GOSTEI 0
Cristianopintado

Cristianopintado

02/03/2006

Infelizmente eu sou leigo no post, olhei a tal função, mas não achei
o que eu queria. Talvez seja a versão. Eu utilizo 7.2.

o que eu queria era algo como um update. Pq meu capo numérico tem que
receber exatamente o mesmo valor que esta num campo bpchar.

Exemplo:
update tabela set camponumerico = campovarchar;


tem alguma funcão do tipo to_number() que funcione? eu testei essa
função mas tb não funcionou!

Alguém tem alguma idéia?


GOSTEI 0
Cristianopintado

Cristianopintado

02/03/2006

Infelizmente eu sou leigo no post, olhei a tal função, mas não achei
o que eu queria. Talvez seja a versão. Eu utilizo 7.2.

o que eu queria era algo como um update. Pq meu capo numérico tem que
receber exatamente o mesmo valor que esta num campo bpchar.

Exemplo:
update tabela set camponumerico = campopbchar;


tem alguma funcão do tipo to_number() que funcione? eu testei essa
função mas tb não funcionou!

Alguém tem alguma idéia?


GOSTEI 0
POSTAR