Страница 1 из 1

помогите с запросом

Добавлено: 17 апр 2003, 10:26
GTHack
нужен запрос типа - выбрать все организации которые НЕ привязаны к классификатору (в моем случае это менеджеры)

Re: помогите с запросом

Добавлено: 17 апр 2003, 11:58
paul
Примерно так:
and (not IsValid(EXCLASSNAME))

Re: помогите с запросом

Добавлено: 17 апр 2003, 12:45
Deinis
я бы написал так:
and (not isValidAll(tnExClassName))

Re: помогите с запросом

Добавлено: 17 апр 2003, 14:31
GTHack
блин чё то не догоняю :(
можно чуть подробнее

Re: помогите с запросом

Добавлено: 17 апр 2003, 15:22
Deinis
Делаешь все как обычно. Описываешь логическую структуру таблицы. Только в конце добавляешь строку, которая говорит о том, что выгружать надо только те организации, у которых нет подцепки (или есть, но в НИКУДА) к твоему классификатору. Номер своей классификации ты должен знать. Пусть, для моего примера это будет №7.

Select
KatOrg.Name ,KatOrg.UNN ,EхClassVal.ClassCode
From KatOrg ,EхClassVal
Where
(( KatOrg.nRec == EхClassVal.cRec //связка
and word (1148) == ExClassVal.wTable //классиф-я по орг-циям
and word (7) == EхClassVal.ClassCode //№ твоей классиф.
))
and (not isValidAll(tnExClassValue))
;

Сам не запускал, некогда. Если не получится - подредактируй.

Re: помогите с запросом

Добавлено: 18 апр 2003, 08:42
GTHack
думаю тему новую создавать не стоит, т.к. вопрос касается опять же запросов

сам вопрос
distinct-а тут как я понял нету
как опытные люди заменяют сей прекрасный комманд ???

Re: помогите с запросом

Добавлено: 18 апр 2003, 08:52
GTHack
кстати - Деинис - спасибо, получилось

Re: помогите с запросом

Добавлено: 18 апр 2003, 09:42
Den
Тока с помощью Vip-а или FCOM-а.Самый простой:

if old_katorg<>katorg.nrec
{
выводишь
}
:)

Re: помогите с запросом

Добавлено: 18 апр 2003, 12:18
Deinis
А что это за такой команд, если не секрет?

Re: помогите с запросом

Добавлено: 18 апр 2003, 12:34
GTHack
убирает повторения