Arredondar valores de um SUM

Fala pessoal

Eu fiz um programa há um tempo atrás que usa um SELECT SUM no meu MySQL e devolve o resultado num JTable

A configuração dos campos é a seguinte:
campo somado pelo SUM: type FLOAT
campo do JTable: java.lang.Double

Depois de alguns meses de uso, um valor da soma deu quebrado 200.660666…

Como faço pra que isso não aconteça? Se mudar o campo do JTable para Float isso se resolve? O meu medo é o Float não suportar altos valores que podem aparecer.

Ou existe algum jeito deu mudar o campo somado no MySQL para FLOAT(8,2), sem alterar os dados já registrados? Se bem que quando tentei usar esse tipo de variável ele só dava pau, por isso q usei um simples FLOAT.

Obrigado!!!

Obrigado!!!

existe sim é o seguinte

mysql> SELECT ROUND(1.298, 1);
-> 1.3

se voce quiser faça o seguinte select round(sum(campo)) não testei mas veja se funciona

Opa, valeu phfcosta

Mas eu mudei o campo de Float para Float(7,2) e resolveu o problema

Falow