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)'