Ir para conteúdo

POWERED BY:

Arquivado

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

Luciano.tbt

Problema com casas milhar e decimal

Recommended Posts

Ola pessoal , gostaria de uma ajuda de voces. Estou importando via PHP um arquivo txt que contem os seguintes campos:

 

Locacao Quantidade

21M44B; 3.400,000
35M02B; 80,000
21M52B; 160,000

22M53B; 1.600,000

 

 

No mysql qual seria a melhor formatação do campo quantidade?

 

Ja tentei decimal (10,2) ou (10,3) (10,0) todos eles mudam o valor por exemplo o 80 fica 800, 8000 e 8 consecutivamente.

Ja ate tentei via varchar mas vou precisa subtrair e dividir este valor dai o resultado sai totalmente errado.

 

Se alguem puder me ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera tentei fazer conforme solicitado mas importa desta forma com a casa após a virgula com zero e não com o valor do arquivo. Exemplo: arquivo TXT : - 41,25 salva no banco 41.00., 25,58 salva 25.00. No banco deixei agora com Float, mas já tentei com todos os tipo de ponto flutuante. Tem mais alguma ideia que eu possa tentar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente :

Converter a string da seguinte forma :

1) Limpar os pontos "."

2) Troquar as vírgulas "," por ponto "."

 

então 3.400,000 ==>> 3400.000 aí bastaria inserir no BD.

 

Estes valores com 3 casas decimais são o que , Euro, Real, Yene :) ?

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.