Buthy 0 Denunciar post Postado Julho 28, 2011 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
Fabiano Abreu 22 Denunciar post Postado Julho 28, 2011 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
Buthy 0 Denunciar post Postado Julho 29, 2011 Valeu cara... Daí teria que salvar como o que no BD? INT ou FLOAT? Compartilhar este post Link para o post Compartilhar em outros sites
h4v3st 1 Denunciar post Postado Julho 29, 2011 Buthy dê uma olhada aqui para ver todos os tipos numéricos do MySQL. Compartilhar este post Link para o post Compartilhar em outros sites
Buthy 0 Denunciar post Postado Julho 29, 2011 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
h4v3st 1 Denunciar post Postado Julho 29, 2011 Exato, se for trabalhar somente com 2 casas depois da vírgula... Compartilhar este post Link para o post Compartilhar em outros sites
Buthy 0 Denunciar post Postado Julho 29, 2011 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
Fabiano Abreu 22 Denunciar post Postado Julho 29, 2011 Buthy, Apresentei um link em minha primeira resposta que faz o que deseja, da uma observada que talvez lhe atenda. _ _ Fabiano Abreu Papo Sql Compartilhar este post Link para o post Compartilhar em outros sites
Buthy 0 Denunciar post Postado Julho 29, 2011 Muito obrigado pela ajuda! Resolvido. Compartilhar este post Link para o post Compartilhar em outros sites