【发布时间】:2013-02-04 09:29:51
【问题描述】:
给定以下数据,是否有可能,如果是,哪种方法是确定第一个表中的位置“Shurdington”是否包含在第二个表中任何位置的给定半径范围内的最有效方法.
GeoData 列属于“地理”类型,因此可以选择使用 SQL Server 空间特征以及使用纬度和经度。
Location GeoData Latitude Longitude
===========================================================
Shurdington XXXXXXXXXX 51.8677979 -2.113189
ID Location GeoData Latitude Longitude Radius
==============================================================================
1000 Gloucester XXXXXXXXXX 51.8907127 -2.274598 10
1001 Leafield XXXXXXXXXX 51.8360519 -1.537438 10
1002 Wotherton XXXXXXXXXX 52.5975151 -3.061798 5
1004 Nether Langwith XXXXXXXXXX 53.2275276 -1.212108 20
1005 Bromley XXXXXXXXXX 51.4152069 0.0292294 10
非常感谢任何帮助。
【问题讨论】:
标签: sql-server sql-server-2008 sql-server-2008-r2 proximity sqlgeography