Ir al contenido

Calcula la distancia de círculo máximo en kilómetros entre dos puntos de la superficie terrestre mediante la fórmula del haversine. Los dos puntos se especifican por su latitud y longitud en grados.

HAVERSINE(<lat1>, <lon1>, <lat2>, <lon2>)
Argumentos Descripción
<lat1> La latitud del primer punto.
<lon1> La longitud del primer punto.
<lat2> La latitud del segundo punto.
<lon2> La longitud del segundo punto.

Doble.

SELECT
HAVERSINE(40.7127, -74.0059, 34.0500, -118.2500) AS distance
┌────────────────┐
│ distance │
├────────────────┤
│ 3936.390533556 │
└────────────────┘