Erreur fonction SQL : Data truncated for column 'lo_target'
bonjour,
j'ai un soucis avec une fonction SQL que j'ai récupéré sur le web
Code:
1 2 3 4 5
| 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 |
je sais qu'elle fonctionne car je l'ai déja utilisé sur un autre jeux de donné.
le bug existe depuis que j'ai changé la source des coordonnées (c'est une fonction de calcul de distance)
je suspecte donc un formatage ou une taille des décimales.
ci apres mon erreur
merci par avance