我使用下面的目的地计算距离
[BMAnalytics].[dbo].[EUACTIVESTORES]
而且它有列
[Store No]
[Lat]
[Long]
我可以使用这些列自加入[店号]所以我有两个列中列出的每个组合存储到商店名为'来源'&'目标'
然后在第三列可以计算距离之间的距离两个?
我已经使用了以前下面但这只是一个单点的作品,以点带面,
DECLARE @source geography = 'POINT(0 51.5)'
DECLARE @target geography = 'POINT(-3 56)'
SELECT (@source.STDistance(@target))/1000
理想的情况下,我想每个分支等
任何指导,从每个分支的距离是
这有很大帮助,但我要申报每个门店长LAT? – PeterH
@ user91504不可以。(at)YourTable只是一个用于演示的表变量。您可以删除SELECT以上的所有内容并提供您的实际表名 –
不用担心我现在可以工作 – PeterH