Ir para conteúdo

POWERED BY:

Arquivado

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

Buthy

[Resolvido] Formato do campo do BD para salvar dados de "dinh

Recommended Posts

Boa tarde!

 

Então galera, queria saber o seguinte:

Qual o formato correto do campo do banco de dados para salvar um valor no formato 22.400,55?

 

INT? FLOAT?

 

Teria que ser algo que eu consiga manipular depois, que gostaria de filtrar os dados a serem exibidos por valor, por exemplo:

Listar ítens de R$0,01 a R$10,00

Listar ítens de R$1450,01 a R$2000,00

 

Li que teria que salvar 22400.55, que a vírgula não funciona, é verdade?

 

Se for, na hora de exibir teria como trocar o "." por ","?

 

Muito obrigado pela ajuda!

 

Até mais

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Buthy,

 

O armazenamento deverá ser no formato ###.##, depois você pode formatar para retornar da maneira que deseja.

 

Achei uma conversão para formato nacional aqui

 

Espero ter lhe sido útil.

 

_ _

Fabiano Abreu

Papo Sql

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eita, acabei de ler isso, 5 minutos atrás sahsaihsaihas

 

Então, o mais correto me pareceu o DECIMAL

 

Daí pra trabalhar com valores de R$0,00 a R$5.000.000,00 seria DECIMAL(7,2)??

 

O que você acha?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok, muito obrigado Fabiano e h4v3st ;)

 

E alguém sabe alguma função na hora de exibir o dado? para formatar no formato #.###.###,##?

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.