我正在寻找基于两个坐标的最接近的坐标集,对照表中的任何坐标集。
我有一个包含 5 列数据的表。colB
并且colC
具有非连续值。
colB colC
12.54 -87.36
41.25 68.56
55.98 -82.45
40.12 78.52
colA
是主键
我需要将两个值传递给查询,例如colB
值 40.81 和值 75.56 colC
。
然后确定四个值的差值之间最接近的记录。colB
在此示例中,将根据传入的值 40.81 检查rec 2 和 4 for 之间的差异。因此,41.25 - 40.81 = .44 和 40.81 - 40.12 = .69 所以在这种情况下,记录 2 更接近,我需要返回记录 2 的所有字段。
如果有人可以帮助我接近解决这个 T-SQL 查询,我想我可以完成要求的下一部分,该部分重复colC
值的过程。