SQL запрос на поиск самого большого числа после текущего на PHP

Данные:

Например есть переменная $data['rating'] с значением 999.

Задача:

Как составить правильно sql запрос в базу данных чтоб найти ближайшее самое большое число но меньшее текущему?

Прошу помощи в реализации.


Ответы (2 шт):

Автор решения: Алексей Шиманский

Вроде как-то так:

SELECT rating
FROM table
WHERE rating < YOUR_VALUE
ORDER BY rating DESC
LIMIT 1
→ Ссылка
Автор решения: Michael Chechin
SELECT MAX(rating)
FROM table
WHERE rating < 999
→ Ссылка