Выборка ближайшего значения MySQL

Статус
В этой теме нельзя размещать новые ответы.

grisha2217

Проверенные
Сообщения
913
Решения
6
Реакции
1,389
Баллы
5,715
Задача: есть таблица, в ней много чисел, необходимо выбрать числа, самые ближайшие к нужному. Например, у меня число 500, а в таблице числа 100, 250, 350, 700, 1000, запрос должен вернуть 350.
Нашел в гугле код, но он не работает:

SQL:
SELECT *
FROM   `xf_payments_history`
ORDER  BY Abs(`amount` - 500)

BIGINT UNSIGNED value is out of range in '(`xf_payments_history`.`amount` - 500)'
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу