[firebase-br] RES: conversao de varchar para decimal

Evandro1968 evandro1968 em msn.com
Sex Mar 1 21:27:35 -03 2013


Lei com atenção minha postagem anterior. Talvez ajude


Enviado por Samsung Mobile

-------- Mensagem original --------
Assunto: [firebase-br] RES:  conversao de varchar  para decimal 
De: Edilson <edilson41a em gmail.com> 
Para: 'FireBase' <lista em firebase.com.br> 
Cc:  

Usei o cast fiz o seguinte select
select CAST( CUSTO as decimal(10,2)) from produto
o retorno foi 
overflow ocurred during data type conversion.
conversion error from string "11,74".
Não deu certo tiver mas algumas sujestao agradesço

-----Mensagem original-----
De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Evandro Borges
Enviada em: sexta-feira, 1 de março de 2013 18:46
Para: FireBase
Assunto: Re: [firebase-br] conversao de varchar para decimal

USE O CAST()
SELECT CAST(Campo_tal as DECIMAL(15,2)) OBRIGATORIAMENTE O VALOR ARMAZENADO
NO CAMPO DEVE TER O SEPARADOR DECIMAL COMO PONTO (.) E SEM SEPARADOR DE
MILHARES. EXEMPLO 1236.54 SE FOR 1236,54 OU 1.236,54 DARÁ ERRO.
SE VOCÊ JÁ TIVER ARMAZENADO OS VALORES COMO VÍRGULA, FAÇA UMA ALTERAÇÃO
SUBSTITUINDO A VÍRGULA POR PONTO NOS REGISTROS MAS ACONSELHO QUE VOCÊ
ABANDONE A IDÉIA DE ARMAZENAR VALORES EM CAMPO VARCHAR OU CHAR ESPERO TER
AJUDADO EVANDRO

> From: edilson41a em gmail.com
> To: lista em firebase.com.br
> Date: Fri, 1 Mar 2013 18:02:48 -0300
> Subject: [firebase-br] conversao de varchar  para decimal
> 
> Estou com um campo em minha tabela onde  preciso mudar para decimal
> 
>  Ela  ta  como varchar  e não consigo alterar pelo ig  quando puxo  da 
> um erro  falando que string
> 
>  
> 
> Gostaria que alguém pudesse mi ajudar
> 
> Quando faço o SELECT O RETORNOVE M  QUE  O CAMPO PRECO E UMA STRING
> (“11.24”) ENTRE ASPAS DUPLAS ASSIM
> 
>  
> 
> SE  AGUEM PUDER MI AJUDAR EU AGRADESÇO
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br 
> Para saber como gerenciar/excluir seu cadastro na lista, use: 
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
     
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa



Mais detalhes sobre a lista de discussão lista