toxic steel
Новичок
выборка ближайшего (в любую сторону) значения
размышляю над задачей:
есть некое цельночисленное значение, получаемое из переменной, допустим 128. из таблицы нужно выбрать одно ближайшее (при условии что нет прямого совпадения):
если есть 123 и 129, то 129 - ближайшее
если есть 127 и 143, то ближайшее - 127
*значение в таблице не уникальное.
понятно, что это можно сделать математикой с подзапросами, начерно даже примерно понятно как (ещё не решил чего выбирать при наличии 127 и 129, правда).
но может есть какая-то дефолтная функция?
буду признателен за название. (ну или за краткий, но ёмкий ответ "нету"
*или не дефолтное, но изящное решение
погуглил, но у гугла чё-то с английским не то, он меня не понимает
размышляю над задачей:
есть некое цельночисленное значение, получаемое из переменной, допустим 128. из таблицы нужно выбрать одно ближайшее (при условии что нет прямого совпадения):
если есть 123 и 129, то 129 - ближайшее
если есть 127 и 143, то ближайшее - 127
*значение в таблице не уникальное.
понятно, что это можно сделать математикой с подзапросами, начерно даже примерно понятно как (ещё не решил чего выбирать при наличии 127 и 129, правда).
но может есть какая-то дефолтная функция?
буду признателен за название. (ну или за краткий, но ёмкий ответ "нету"

*или не дефолтное, но изящное решение
погуглил, но у гугла чё-то с английским не то, он меня не понимает
