テーブル内の座標のセットに対して、両方の座標に基づいて最も近い座標のセットを確認しようとしています。
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 のように、クエリに 2 つの値を渡す必要がありcolC
ます。
次に、4 つの値の差の間で最も近いレコードを特定します。この例では、rec 2 と 4 の差がcolB
、渡された値 40.81 に対してチェックされます。したがって、41.25 - 40.81 = .44 および 40.81 - 40.12 = .69 したがって、この例では、レコード 2 の方が近いため、レコード 2 のすべてのフィールドを返す必要があります。
誰かがこの T-SQL クエリを解決する手助けをしてくれれば、値のプロセスを繰り返す要件の次の部分を完了することができると思いcolC
ます。