Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

SQL - encontre o par de números mais próximo de um par fornecido


Você simplesmente precisa classificar a tabela pela distância absoluta agregada (ou qualquer métrica que preferir) entre o destino e os registros:
SELECT   *
FROM     my_table
ORDER BY ABS(2.5-num1) + ABS(10.2-num2)
LIMIT    1

Veja em sqlfiddle .