Показать сообщение отдельно
  #4  
Старый 21.12.2011, 13:08
AlexSku AlexSku вне форума
Специалист
 
Регистрация: 07.05.2007
Адрес: Москва
Сообщения: 884
Репутация: 21699
По умолчанию

Цитата:
Сообщение от GruSha1983
Код:
if Node.AbsoluteIndex=( 1 ) then begin A:= 4.40 ; B:= 1.80 ; end;
if Node.AbsoluteIndex=( 2 ) then begin A:= 6.80 ; B:= 0.40 ; end;
if Node.AbsoluteIndex=( 3 ) then begin A:= 4.70 ; B:= 1.70 ; end;
if Node.AbsoluteIndex=( 4 ) then begin A:= 6.20 ; B:= 0.50 ; end;
if Node.AbsoluteIndex=( 5 ) then begin A:= 7.00 ; B:= 0.40 ; end;
if Node.AbsoluteIndex=( 6 ) then begin A:= 5.90 ; B:= 0.50 ; end;
и так до 836 значения

Как это можно оптимизировать? Выбирается только одна Марка и соответствующая модель...
Можно так:
Код:
select A,B from Table1 where (Marka = :P1) and (Model = :P2)
Ответить с цитированием