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

Непопятные симптомы (подцепка plpor и oborot)

Добавлено: 10 дек 2003, 22:12
POMAH
Гуру! Отзовитесь! Делаю запрос:

select *from
plpor,
hozoper txo,
oborot
where ((plpor.chozoper/==hozoper.nrec and oborot.chozoper/==txo.nrec))
;


вроде работает, но такое очущение , что он туда платежки по несколко раз отбирает, и тормозит, просто слов нет как тормозит. Ограничение по датам на скорость не влияет никак. Вразумите, плиз

Re: Непопятные симптомы (подцепка plpor и oborot)

Добавлено: 11 дек 2003, 06:12
IgorA
В таком запросе получаются связанными пары таблиц:
plpor-hozoper и оborot-txo,
и нужно ещё между собой связать.

Например, запрос без связки:
select * from plpor, оborot;

вернет выборку, в которой к каждой записи plpor будут подцеплины все записи оborot, т.е. количество записей составит (кол. в plpor) * (кол. в оborot).

Re: Непопятные симптомы (подцепка plpor и oborot)

Добавлено: 11 дек 2003, 08:20
dozent
Хочешь, чтоб быстро помогли - сформулируй, что ты хочешь получить, давно бы уже ответили!
Ты хочешь получить все платежные документы, хозоперации по ним и все сформированные проводки по хозоперациям?
Тогда конечно, получишь по несколько раз одни и те же платежки! Ведь по одному платежному документу может быть несколько хозопераций и по каждой хозоперации куча проводок!
Вот столько раз ты и получишь повторений своих платежек :)

Re: Непопятные симптомы (подцепка plpor и oborot)

Добавлено: 11 дек 2003, 11:14
dozent
Хм... судя по информации из твоей аськи - ты работаешь в Корпорации...
Весьма странно, что ты такие вопросы задаешь
;D
Люди! Это все провокация :-))))))))
Не отвечайте :-)))))))))

Re: Непопятные симптомы (подцепка plpor и oborot)

Добавлено: 11 дек 2003, 11:33
Max_Fin
select *
from plpor, oborot
where
((
PlPor.TiDk == oborot.TiDk and
PlPor.nRec == oborot.cSoprDoc
));
кажеться тебе нужно вот это
hozoper не совсем понятно зачем тебе нужен, поэтому сам добавишь, если понадобиться

Re: Непопятные симптомы (подцепка plpor и oborot)

Добавлено: 11 дек 2003, 11:34
Max_Fin
я уже ответил :-/
и теперь я попал :o

Re: Непопятные симптомы (подцепка plpor и oborot)

Добавлено: 11 дек 2003, 16:03
ecasoft
"Идет девушка по кладбищу и вся дрожит...видит идет мужчина...Мужчина..а Вам вот не страшно тут идти - А чего Вы боитесь, девушка? - ну как чего, мертвецов - А чего нас бояться? "

Не надо бояться людей из Корпорации :) Они тоже имеют право научиться программировать на ВИПе :)

Косякину И.

Добавлено: 11 дек 2003, 16:17
maikl
Игорь, отправил тебе сегодня два письма, оба вернулись назад, у тебя изменился адрес?

Re: Косякину И.

Добавлено: 15 дек 2003, 20:27
POMAH
Ты наверное удивищся, но в корпороции не только программеры работают, но (вот зачем их туда только берут ;D ) бухгалтера, экономисты и вообще масса людей к программированию прямого отношения неимеющих). А бывает ешо и такое, что человек родившись необлодает всеми знаниями для того, что бы программировать на випе, и более того, он после рождения не сразу стал работать в корпорации, а какое то время учился в школе, институте, где то там работал и вообще галактику до прихода в корпорацию в глаза не видел, (и где таких только находят ;) ). А вообще спасибо всем кто ответил.

Re: Косякину И.

Добавлено: 22 дек 2003, 15:40
ecasoft
Неправильно меня поняли..наоборот ничего такого удивительно я не вижу...это нормально.
Я писал это тем, кто говорит, что это провокация и т.д.
Тем более, что сам я работал в корпорации 4 года...с момента когда она еще не называлась Корпорацией, а была скромной и уютной фирмой Новый Атлант в 20 человек, но все же с большими амбициями :) Так что удивить информацией о том, как работает Корпорация очень очень сложно :)