![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Установка фильтра (where ... and ...) [D5]
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 - это не фильтр, а условие.
Может запрос все таки приведешь.