Formatação moeda MySql
29/04/2016
0
boa noite,
Estou dando manutenção em um banco de dados criado em mysql e tenho a seguinte duvida. numa tabela tenho uma campo valor do tipo Begint(15), e nesse campo tenho um registro com esse valor:
43480 - sei que se refere a 434,80
tentei vários tipos de mascara e formatação e não deu certo exemplos de mascara que tente(###,##0.00 - #,##0.00) isso sendo inserido no campo no delphi, tentei assim também direto na consulta:
CONCAT('R$ ', REPLACE(REPLACE(REPLACE(FORMAT(du.valor, 2),'.',';'),',','.'),';',','))AS valor_For,
das duas formas tenho esse resultado: 43.480,00 pelo delphi e R$ 43.480,00 pela formatação no sql. Sendo que o valor correto é: 434,80.
alguém pode me ajudar?
Grato:
Estou dando manutenção em um banco de dados criado em mysql e tenho a seguinte duvida. numa tabela tenho uma campo valor do tipo Begint(15), e nesse campo tenho um registro com esse valor:
43480 - sei que se refere a 434,80
tentei vários tipos de mascara e formatação e não deu certo exemplos de mascara que tente(###,##0.00 - #,##0.00) isso sendo inserido no campo no delphi, tentei assim também direto na consulta:
CONCAT('R$ ', REPLACE(REPLACE(REPLACE(FORMAT(du.valor, 2),'.',';'),',','.'),';',','))AS valor_For,
das duas formas tenho esse resultado: 43.480,00 pelo delphi e R$ 43.480,00 pela formatação no sql. Sendo que o valor correto é: 434,80.
alguém pode me ajudar?
Grato:
Jose Medeiros
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)