[firebase-br] RES: conversao de varchar para decimal
Edilson
edilson41a em gmail.com
Sex Mar 1 21:01:21 -03 2013
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
Mais detalhes sobre a lista de discussão lista