2 つの列を使用して、最も近い値を持つ行を取得する必要があります。以下の例は 1 列で機能しますが、2 列ではどうでしょうか。
order by abs(Column_X - myvalue_X) limit 1
私はこのようなものが必要です:
order by abs(Column_X - myvalue_X),abs(Column_Y - myvalue_Y) limit 1 //wrong row
私はpostgisでpostgresを使用しています
2 つの列を使用して、最も近い値を持つ行を取得する必要があります。以下の例は 1 列で機能しますが、2 列ではどうでしょうか。
order by abs(Column_X - myvalue_X) limit 1
私はこのようなものが必要です:
order by abs(Column_X - myvalue_X),abs(Column_Y - myvalue_Y) limit 1 //wrong row
私はpostgisでpostgresを使用しています