SQL Server Calcular distancia minima entre 2 puntos geography

FoxWinterMan

Buenos días,

Estoy peleandome con SQL Server 2016, tengo 2 tablas una de ellas viene con regiones dónde tengo Latitude y Longitude y además le he sacado el dato
geography, a su vez tengo una tabla con dispostivos que contiene lo mismo.

Estoy intentando qué las regiones se les asigne el dispositivo más cercano, para ello pues ando intentando usar los 2 campos geography para que se comparen y se les asigne el ID del dispositivo.

He estado intentando realizarlo con la ayuda que viene en este link:

Lo que ando intentando es coger la tabla devices y que calcule la distancia por cada region en una tabla aparte y de ahi escoger la distancia minima por cada dispositivo (o al reves que el resultado viene a ser el mismo) de manera que tendria una tabla rollo dispositivo 1 region 1 distancia XX dispositivo 1 region 2 distancia xxx...dispositivo 2 region 1 distancia xxxx.... y asi hasta calcularlo en todos.
Despues coger la distancia minima entre cada dispositivo y region y almacenarlo en la tabla para que este enlazado.

Pero no consigo nada de resultados, alguna idea?

Gracias

HeXaN

Esto serían 3 líneas de Python.

Usuarios habituales

  • HeXaN
  • FoxWinterMan