DECLARE @BJ GEOGRAPHY 
DECLARE @XT GEOGRAPHY 

SELECT @BJ
= geography::Point('39.92889', '116.38833', 4326) SELECT @XT = geography::Point('37.0630556', '114.441667', 4326) ELECT @BJ AS Beijing, @XT AS Xingtai, 'The distance is ' + CAST(@BJ.STDistance(@XT)/1000 AS VARCHAR(MAX)) + ' km' AS Distance

 或者简写:

SELECT
    top 1 CAST(geography::Point('39.92889', '116.38833', 4326).STDistance(geography::Point
    ('37.0630556', '114.4941667', 4326))/1000 AS FLOAT)
FROM
    表名

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-15
  • 2021-05-18
  • 2022-12-23
  • 2021-11-27
猜你喜欢
  • 2021-09-30
  • 2022-01-31
  • 2022-12-23
  • 2021-12-22
  • 2022-12-23
  • 2021-11-27
相关资源
相似解决方案