FLOAT
é um tipo de dados aproximado - veja:Problemas com valores de ponto flutuante
Tipos numéricos
Tente alterar
FLOAT
para DECIMAL(30,15)
para garantir que você tenha a precisão correta. Se você quiser uma discussão aprofundada sobre o ponto flutuante, você pode tentar este artigo:
O que todo cientista da computação deve saber sobre aritmética de ponto flutuante