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