0

テーブル内の座標のセットに対して、両方の座標に基づいて最も近い座標のセットを確認しようとしています。

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ます。

4

2 に答える 2