select name from katorgdescr where nrec=0001000000022DBAh;
ну это идёт просто обращение к таблице, а как её добавить к моему create view? а то если просто записывать ругается на name(то что он есть и в других таблицах. добавлять ещё один from и where тоже нельзя. как мне связать его с attrval и attrname?
Перевожу))
Gemeus_ пытается намекнуть, что нрек, который вы используете как фильтр, не тот, который нужен (неверный). Лично мне тоже так кажется)).
Этот запрос необходим, чтобы убедиться, что это действительно нрек группы "МенеджерХ". У вас есть утилита SQL? Просто выполните этот запрос там, и проверьте результат.
Кроме того, из вашего описания неясно, хотите вы получить значения атрибута по группе "менеджерХ", или по организациям, в эту группу входящим?
select name from katorgdescr where nrec=0001000000022DBAh;
ну это идёт просто обращение к таблице, а как её добавить к моему create view? а то если просто записывать ругается на name(то что он есть и в других таблицах. добавлять ещё один from и where тоже нельзя. как мне связать его с attrval и attrname?
Перевожу))
Gemeus_ пытается намекнуть, что нрек, который вы используете как фильтр, не тот, который нужен (неверный). Лично мне тоже так кажется)).
Этот запрос необходим, чтобы убедиться, что это действительно нрек группы "МенеджерХ". У вас есть утилита SQL? Просто выполните этот запрос там, и проверьте результат.
Кроме того, из вашего описания неясно, хотите вы получить значения атрибута по группе "менеджерХ", или по организациям, в эту группу входящим?
выполнил запрос, всё правильно показывает.
и да мне нужен атрибут именно группы а не организаций.
под каждым красивым павлиньим хвостом, скрывается самая обычная куриная жопа!!! так что меньше пафоса господа!!!
Espada писал(а): и да мне нужен атрибут именно группы а не организаций.
Тогда все просто.
Вы ставите фильтр по группе организация (Katorgdescr.cGroup). Соответственно, получаете набор организаций, в эту группу входящих.
Поэтому для получения атрибута именно по этой группе надо:
.Create view manattr
from katorgdescr, attrnam, attrval
where
((
0001000000022DBAh == katorgdescr.CGROUP(noindex) and
word (1471) == attrnam.wtable and
'План поступлений' == attrnam.name and
word (1471) == attrval.wtable and
katorgdescr.CGROUP == attrval.crec and //что, в принципе, то же самое, что 0001000000022DBAh == AttrVal.cRec
attrnam.nrec == attrval.cattrnam
));
ну, или, если набора организаций в группе совсем не нужно, то органичивайте сразу по нреку (то есть будет только группа "Менеджер", без списка организаций в ней)
.Create view manattr
from katorgdescr, attrnam, attrval
where
((0001000000022DBAh == katorgdescr.NREC and
word (1471) == attrnam.wtable and
'План поступлений' == attrnam.name and
word (1471) == attrval.wtable and
katorgdescr.NREC == attrval.crec and
attrnam.nrec == attrval.cattrnam
Espada писал(а): и да мне нужен атрибут именно группы а не организаций.
Тогда все просто.
Вы ставите фильтр по группе организация (Katorgdescr.cGroup). Соответственно, получаете набор организаций, в эту группу входящих.
Поэтому для получения атрибута именно по этой группе надо:
.Create view manattr
from katorgdescr, attrnam, attrval
where
((
0001000000022DBAh == katorgdescr.CGROUP(noindex) and
word (1471) == attrnam.wtable and
'План поступлений' == attrnam.name and
word (1471) == attrval.wtable and
katorgdescr.CGROUP == attrval.crec and //что, в принципе, то же самое, что 0001000000022DBAh == AttrVal.cRec
attrnam.nrec == attrval.cattrnam
));
ну, или, если набора организаций в группе совсем не нужно, то органичивайте сразу по нреку (то есть будет только группа "Менеджер", без списка организаций в ней)
.Create view manattr
from katorgdescr, attrnam, attrval
where
((0001000000022DBAh == katorgdescr.NREC and
word (1471) == attrnam.wtable and
'План поступлений' == attrnam.name and
word (1471) == attrval.wtable and
katorgdescr.NREC == attrval.crec and
attrnam.nrec == attrval.cattrnam
увы но нет. оно обращается не к той группе менеджеров... т.е. у той группы нрек не равен 0001000000022DBAh
под каждым красивым павлиньим хвостом, скрывается самая обычная куриная жопа!!! так что меньше пафоса господа!!!