【发布时间】:2010-05-07 15:05:58
【问题描述】:
我有一个地理类型的表,我想运行查询以查找特定纬度/经度 25 英里范围内的所有行。完成此操作的查询是什么样的?
【问题讨论】:
标签: sql-server-2008 latitude-longitude geography
我有一个地理类型的表,我想运行查询以查找特定纬度/经度 25 英里范围内的所有行。完成此操作的查询是什么样的?
【问题讨论】:
标签: sql-server-2008 latitude-longitude geography
我就是这样做的:
select *
from local_events
where _your_geography_column_.STDistance(geography::Point(_your_lat_,_your_long_, 4326)) < ((_your_miles_ * 1000) * 0.621371192)
【讨论】: