Показать сообщение отдельно
Старый 06.11.2007, 11:06   #6  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,715 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Однозначного ответа нет. Тут надо пробовать разные варианты. Начать, естесственно, с временной таблицы в Query() и посмотреть насколько медленно/быстро будет работать.

Говорить "вообще" довольно затруднительно. Может, условий столько, что собственно заполнение таблицы этими условиями "съест" весь выигрыш от возможной оптимизации.

Если условий слишком много, то "может в консерватории что-то подправить?". В смысле, может с постановкой задачи что-то не то? Может, поискать другие пути решения, где условий будет не так много? Может по этим условим отфильтровать записи из какой-то другой таблицы и в Range вставать полученные значения из этой "другой" таблицы? Да мало ли...