El tipo decimal elimina estos errores y puede representar hasta 28 lugares decimales.