I campi float creano sempre problemi di approssimazione. Prova a sostituirlo con un campo di tipo decimal.