sql函数:为列截断的数据

时间:2017-08-22 16:50:18

标签: mysql sql database

我在网上检索的SQL函数存在问题

CREATE DEFINER=`production`@`%` 
FUNCTION `distance terrestre`(lo_target float,la_target float,lo_ref float,la_ref float) 
RETURNS float
DETERMINISTIC
begin
  return (6366*acos(cos(radians(la_ref))*cos(radians(la_target))*cos(radians(lo_target)-radians(lo_ref))+sin(radians(la_ref))*sin(radians(la_target))));
end

我知道它有效,因为我已经在另一个数据集上使用过它。 因为我改变了坐标的来源(这是计算距离的函数),所以存在这个错误

因此,我怀疑格式或小数。

我的错误后

错误

SQL查询:文档

感谢

0 个答案:

没有答案