我有2个表,一个包含id
列,日期/时间,纬度和经度。另一个表有列公司ID,纬度和经度。两个表中的纬度和长度都是小数。
如何获取表1中的lat和long并查看它们是否在表2中的公司的.0005范围内,然后返回公司名称?我正在使用的查询是一个子查询,可以在下面找到。
任何帮助将不胜感激,谢谢。
答案 0 :(得分:0)
这将是:
Select
Table1.*
From
Table1,
Table2
Where
Abs(Table1.Latitude - Table2.Latitude) < 0.0005
And
Abs(Table1.Longitude - Table2.Longitude) < 0.0005
展开 Where 子句,仅对一家公司进行过滤,如果这是您的任务。 然后将返回此公司(成功)或空记录集(失败)。