sql >> Base de Datos >  >> RDS >> Mysql

SQL:encuentre el par de números más cercano a un par proporcionado

Simplemente necesita ordenar la tabla por la distancia absoluta agregada (o la métrica que prefiera) entre el objetivo y los registros:

SELECT   *
FROM     my_table
ORDER BY ABS(2.5-num1) + ABS(10.2-num2)
LIMIT    1

Véalo en sqlfiddle .