Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Найти наибольшее из тех, что меньше / 3 сообщений из 3, страница 1 из 1
11.10.2013, 19:11:05
    #38424916
Aeliot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти наибольшее из тех, что меньше
Добрый день, коллеги.

Входные данные
1) таблица вида: < ИД_строки >, < параметр >, [< некие_поля >]
2) число_для_поиска (условие поиска).

Нужно найти строку , в которой поле < параметр > содержит наибольшее значение из тех, что являются меньше числа_для_поиска.
Обращаю внимание, что нужно найти не наибольшее число, а строку, содержащую это число.

Помогите добрым советом как это сделать.
...
Рейтинг: 0 / 0
11.10.2013, 19:14:48
    #38424920
javajdbc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти наибольшее из тех, что меньше
Aeliot,

select *
from tbl
where param < :число_для_поиска
order by param desc
limit 10
...
Рейтинг: 0 / 0
11.10.2013, 19:22:16
    #38424925
Aeliot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти наибольшее из тех, что меньше
javajdbc,

Спасибо. Если правильно понял, то в последней строке пишем "limit 0, 1"
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Найти наибольшее из тех, что меньше / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]