Tengo una tabla postgres / postgis que contiene una serie de puntos secuenciales. Quiero agregar una nueva columna a la tabla que contenga la distancia entre cada punto y el primero, y así sucesivamente hasta que se procesen todos los puntos (el primer punto debe tener una distancia de 0). ¿Se puede hacer esto con una consulta o necesito usar Python o equivalente para crear un bucle? Muchas gracias
8
Respuestas:
Hola
Si supone que tiene un campo id llamado gid y que el primer punto tiene gid 1, puede hacer algo como:
Eso agregará una columna llamada dist y llenará esa columna con la distancia al punto con gid = 1
HTH Nicklas
fuente