Ir para conteúdo

POWERED BY:

Arquivado

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

Roberto_S_Luz

[Resolvido] s com o Formato DECIMAL

Recommended Posts

E aí moçada...só de boa???

 

Garela...tenho uma tabela num banco e nela existe um campo com o formato DECIMAL com precisão de 2, ou seja, permitindo até 2 casas após a virgula...

A minha duvida é...

 

Gostaria de saber se é possivel de gravar no banco exatamente as duas casas e sem que seja arredondada, por exemplo, fiz um calculo que o valor gerado é 11.0581193182, só que... como só irá gravar duas casas após a virgula então os valores deveriam ser os 11.05 (sem se arredondado) mas...com aquela regra que acima de 5 (ou 6, nã ome lembro bem...) arredonda para o proximo numero ...então está gravado 11.06. em vez de 11.05

Não sei se entenderam bem mas...alguem sabe como fazer com que o banco não arredonde esse valor?

 

Desde já agradeço a todos... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Abraços... http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi giesta obrigado pela atenção... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Bom...eu entendi o que você indicou aí, mas só não entendi uma coisa....

O select é para fazer uma consulta certo....pois é...só que...para eu fazer uma consulta já teria de ter os dados lá e...se for assim os dados que estão lá...estara arredondado, só que...eu gostaria era de gravar sem ser arrendodado, gravar 11.05 em vez de 11.06.

 

Bom...talvez eu não tenha indentido completamente a sua dica então me desculpe, mas...se tiver como você dar só mais uma diquinha tá...ficarei grato.

 

 

Desde já...agradeço por sua atenção...abraços... http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Humm....agora sim....obrigado, testei e funcionou direitinho conforme o que eu queria... http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

 

Se alguem tiver com a mesma dúvida....aqui vai um exemplo vai detalhado

 

INSERT INTO `hora_extra` (`hora_extra`.`he_codigo`,`hora_extra`.`func_codigo`,`hora_extra`.`he_entrada`,`hora_extra`.`he_saida`,
						  `hora_extra`.`he_minutos_extras`,`hora_extra`.`he_valor_hora`,`hora_extra`.`he_valor_pago`,`hora_extra`.`he_data`)

select NULL,2,'06:45:00','18:31:00',36,'5.394',truncate((11.0581193182),2),'2009/01/30'

giesta Obrigado!!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Abraços... http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif

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.