me optimización de una consulta por calcular previamente algo de trigonometría-funnctions de los campos de una tabla, cuando me encontré con este:¿Error de MySQL? (Trigonometría)
SELECT 6371 * acos(0.793521289617132 * 0.793521289617132 + 0.608542490648241 * 0.608542490648241 * cos(0.235244203230056 - 0.235244203230056))
devuelva null
la consulta con valores no precalculado:
SELECT 6371 * acos(sin(radians(52.51581)) * sin(radians(52.51581)) + cos(radians(52.51581)) * cos(radians(g.lat)) * cos(radians(13.4785) - radians(13.4785)))
devuelve 0 (que es el resultado correcto)
es esto un error? o se espera?
¡Gracias, eso tiene sentido! (Estoy calculando la distancia de gran círculo) – Dexter