[firebase-br] conversao de varchar para decimal
Evandro Borges
evandro1968 em msn.com
Sex Mar 1 18:45:31 -03 2013
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
Mais detalhes sobre a lista de discussão lista