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

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

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

Сообщение GTHack »

нужен запрос типа - выбрать все организации которые НЕ привязаны к классификатору (в моем случае это менеджеры)
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
paul
Посетитель
Сообщения: 37
Зарегистрирован: 29 мар 2005, 17:49
Откуда: урал -

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

Сообщение paul »

Примерно так:
and (not IsValid(EXCLASSNAME))
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

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

Сообщение Deinis »

я бы написал так:
and (not isValidAll(tnExClassName))
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

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

Сообщение GTHack »

блин чё то не догоняю :(
можно чуть подробнее
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

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

Сообщение 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))
;

Сам не запускал, некогда. Если не получится - подредактируй.
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

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

Сообщение GTHack »

думаю тему новую создавать не стоит, т.к. вопрос касается опять же запросов

сам вопрос
distinct-а тут как я понял нету
как опытные люди заменяют сей прекрасный комманд ???
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

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

Сообщение GTHack »

кстати - Деинис - спасибо, получилось
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

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

Сообщение Den »

Тока с помощью Vip-а или FCOM-а.Самый простой:

if old_katorg<>katorg.nrec
{
выводишь
}
:)
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

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

Сообщение Deinis »

А что это за такой команд, если не секрет?
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

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

Сообщение GTHack »

убирает повторения
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
Ответить