Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

allex_carvalho

Cadastrar moeda

Recommended Posts

Boa noite pessoal...

 

Estou com 4 campos double com o mesmo problema. Quando cadastro valores tipo, 14.90 ele grava somente 15. Imprimi a query e está retornando isso:

 

INSERT INTO planos (plano, mensal, trimestral, semestral, anual) VALUES ('Plano G', '14.90', '15.90', '16.90', '144.90')

Porque?

 

Obrigado pela atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esses campos estão como ?

 

Aqui, uso DECIMAL(9,2) para gravar valores monetarios.

Verifique se o problema está no ponto ou virgula separando o decimal, certa vez estava com esse problema e era porque usava um (ponto ou virgula, não me lembro direito) e era o outro que devia usar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia Vinicius.

 

Mudei aqui os campos para decimal. Agora cadastrei com , e no cadastro foi retirado valor após a virgula. Ex: 14,90 cadastra 14. E quando cadastro com . o cadastro arredonda para valores inteiros. Ex: 14.90 cadastra 15.

 

Obrigado pela atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.