【发布时间】:2017-04-11 01:19:15
【问题描述】:
我正在寻找一个 SQL 查询来检索特定半径内的邮政编码。
我有一个名为 tblZip 的表,其中包含以下列:Zipcode、Lat(纬度)、Long(经度)。
tblZip
Zipcode | Lat | Long
Short Text | Number | Number
我检查了一些其他建议使用Great-circle Distance 的答案,但我似乎不明白它是如何工作的。看到从 / 到弧度和度数的所有转换,我感到头疼,我真的很想理解它,但我的数学太差了。
感谢您的帮助和指导。
PS:我使用的是 Microsoft Access 数据库。
【问题讨论】:
-
您将计算两条记录之间的距离还是一条记录与任意点之间的距离?如果是前者,那这两个点怎么选?
-
我正在计算特定记录与表 tblZip 中所有其他记录之间的距离。
标签: sql ms-access latitude-longitude zipcode great-circle