FLOAT je přibližný datový typ – viz:
Problémy s hodnotami s plovoucí desetinnou čárkou
Číselné typy
Zkuste změnit FLOAT na DECIMAL(30,15) abyste se ujistili, že máte správnou přesnost.
Pokud chcete podrobnou diskusi o pohyblivé řádové čárce, můžete zkusit tento článek:
Co by měl každý počítačový vědec vědět o aritmetice s plovoucí desetinnou čárkou