Scientist 2 Denunciar post Postado Novembro 30, 2011 Tem alguma forma de formatar o valor no mysql (numeric por exemplo) para ele salvar no formato, Ex: 1.000,00 ou 65.320,00 Compartilhar este post Link para o post Compartilhar em outros sites
DiegoAngra07 21 Denunciar post Postado Novembro 30, 2011 Pra salvar já formatado eu acho que só se você o fizer pela tua aplicação. Exemplo num campo VARCHAR você salvar 1.000.000,00 , pois o padrão é xxxxxxxxx.xx , quem usa os ponto no milhar e vírgula no decimal somos nós. Ou cria um campo Decimal com o número de casas que você quer depois da vírgula e na hora de trazer os dados do banco você faz uma função. Compartilhar este post Link para o post Compartilhar em outros sites
William Espindola 4 Denunciar post Postado Novembro 30, 2011 Você pode usar NUMERIC ou DECIMAL Exemplo: salario DECIMAL(5,2) De uma olhada aqui: Referência Compartilhar este post Link para o post Compartilhar em outros sites
Fabiano Abreu 22 Denunciar post Postado Dezembro 1, 2011 Olá R.Lanhellas, A questão do salvar recomendo o uso do decimal ou numeric mesmo, isto por questões de usos posteriores como por exemplo cálculos e etc. Mas creio que está desejando é demonstrar no formato R$ @@@.@@@,00 ao invés de armazenar no formato desejado. Veja se isto lhe ajuda: CONCAT('R$ ', REPLACE(REPLACE(REPLACE(FORMAT(prince, 2), '.', '|'), ',', '.'), '|', ',')) Fonte: http://weber.eti.br/2009/03/18/number-format-em-mysql/ Abraços. _ _ Fabiano Abreu Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL Compartilhar este post Link para o post Compartilhar em outros sites