поиск строки между От и До в выборке запроса #366731


#0 by ice777
Есть Результат запроса с небольшим количеством строк, который скажем так, очень часто придется использовать. В нем содержится: От   До   Значение 1     3      10 3     10     20 10    50     100 Надо быстро находить в нем строку, в которой параметр находится между От и До. Каждый раз искать перебором в нем между От и До мне кажется неразумно. Как сделать просто и c минимумом кода для постоянного поиска в такой выборке? Каждый раз делать Запрос заново с параметрами От и До - не предлагать.
#1 by ХорошийЧеловек
Через ПостроительЗапроса будет нормально
#2 by ice777
Нет, я зочу сделать запрос на выборку этих строк 1 раз и потом уже в выборке искать каждый раз, когда понадобится.
#3 by Живой Ископаемый
Пусть В нем содержится: От   До   Значение   ИндексДляПоиска 1     3      10      "13" 3     10     20      "310" 10    50     100     "1050" не ага?
#4 by ice777
Живой Ископаемый: это действительно остроумное решение (я его приберегу пока). А стандартного ничего не придумано, ну пусть даже выборку мы перегоним в другой вид, в ТЗ, массив, например.. ? Опять таки, индекс создавать надо, пальтцами шевелить :)
#5 by Oxycoccus
Но если, "...Результат запроса с небольшим количеством строк...", то, имхо, перебору самое место.
#6 by ХорошийЧеловек
А я про что!? Выгружаешь результат своего запроса в таблицу, например: Таб=РезультатЗапроса.Выгрузить;
#7 by ice777
ХорошийЧеловек: ИЗВИНИ.  не догадался, про что ты.
#8 by ХорошийЧеловек
это ответ на
#9 by ice777
ХорошийЧеловек, я понял. а извинился за свое непонимание. Спасибо.
#10 by ice777
Вот грабли нашел. "ПостроительЗапроса" как параметр функции что-то не передается :( А должен?
#11 by ice777
Ой, все нормально, функцию забыл как "Экспорт" объявить
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям