Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Установка фильтра (where ... and ...) [D5]


Страницы:   1 2

mordsit ©   (2004-12-23 10:42:00) 

Мастера не могу понять.Использую Delphi5 и ODAC250D5 для работы с базой данных Oracle8i.Не могу поставить filter в сложном запросе(с обычным все ок select.. from.. where..).
Если запрос вида select ... from (select .. from where ..) table1,table2 where ..., то filter подставляется после первого where.Как с этим можно бороться?
Заранее благодарен.


mordsit   (2004-12-23 11:02:00) [21]

select t.id_dok,(t.sum_it+tarif.sum_v)
from schet_f_akt t,
 (select tar.id_dok,sum(tar.sum_val) sum_v
  from ttn_tarif tar
  where tar.nds_proc<>10
  group by tar.id_dok) tarif
where t.dt_kt='1'
Если применить фильтр к этому SQL запросу, в отладке видно что он подставляется после первого where.


Johnmen   (2004-12-23 10:46:00) [22]

Понятие "фильтр" не применимо к запросам.
И вообще, как-то всё мутно описано...


Sergey13   (2004-12-23 10:46:00) [23]

Для начала, where - это не фильтр, а условие.
Может запрос все таки приведешь.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо