Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.10;
Скачать: CL | DM;

Вниз

Не знаю как обозвать, но, видимо, о сортировке.   Найти похожие ветки 

 
Mike1 Kouzmine1   (2003-06-18 12:30) [0]

Имеется таблица
ID пк
ID_ORG_IN от кого получил
ID_ORG сама
ID_ORG_OUT кому отдал
.... - всякая фигня
и еще одна
ID пк
NAME - ун. инд.
в таблице имеется две неубиваемые организации ПОСТАВЩИК и ПОКУПАТЕЛЬ для ограничения цепочки.

Суть в следующем - создается цепочка для расчета

Планируется для показа польз. цепочки выборка хр. проц.
Первая ID_ORG_IN = ID "ПОСТАВЩИК"
Последняя ID_ORG_OUT = ID "ПОКУПАТЕЛЬ".

Правильно ли это? Или есть какие-нибудь другие варианты?
Или лучше добавить целое поле и при изменении расставлять там циферки?


 
Johnmen ©   (2003-06-18 12:56) [1]

Зачем нужны "две неубиваемые организации ПОСТАВЩИК и ПОКУПАТЕЛЬ" ? По сути ?



 
Mike1 Kouzmine1   (2003-06-18 13:09) [2]

Суть - цепочка начинается с ПОСТАВЩИКА, а заканчивается на ПОКУПАТЕЛЕ. Выборка идет select ID_ORG, ID_ORG_OUT from t where ID_ORG_IN = (select ID from o where upper(name) = "ПОСТВЩИК")
into :ID, :ID_OUT; - это первый, и далее
select ID from o where upper(name)="ПОКУПАТЕЛЬ" into :ID_END;
while ID_OUT <> ID_END do
select ...

таким образом составляю цепочку.


 
HSolo ©   (2003-06-18 13:26) [3]

Это у Вас внутренние перемещения, так? А не проще ли будет такая структура:
ID_ORG (подразделение, организация, склад, или как там его зовут)
ID_OPER (операция - приход от Поставщика, продажа Покупателю, внутреннее перемещение...)
DATE_P (дата операции или timestamp)
... и что там еще...
И не надо никаких левых неубиваемых организаций, все прослеживается по дате + ID операции


 
Mike1 Kouzmine1   (2003-06-18 13:29) [4]

Нет - это схема поставки товара. Иногда очень лукавая.


 
Mike1 Kouzmine1   (2003-06-18 13:51) [5]

Спасибо. Поехал домой экскрименты делать...



Страницы: 1 вся ветка

Текущий архив: 2003.07.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
14-31495
k-man
2003-06-24 14:56
2003.07.10
Реестр


6-31394
Guzz
2003-04-23 19:50
2003.07.10
Вопрос по отправке сообщения


1-31264
A_ndrew
2003-06-30 00:22
2003.07.10
как можно в окне (зная его название) найти компонент


3-31074
wild_arg
2003-06-14 23:17
2003.07.10
User Defined Function (UDF)


1-31317
Hollander
2003-06-26 21:08
2003.07.10
Из системы открывают файл, как его загрузить в Memo