Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / посоветуйте / 3 сообщений из 3, страница 1 из 1
15.03.2005, 15:05
    #32961062
Вопросник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
посоветуйте
АСА 9
Есть таблица Товар, Приход,Расход,Остатки, раз в сутки запускается модуль, который сохраняет текущие остатки товара на текущую дату.
Конечно, что бы ни дуть таблицу Остатки, необходимо записывать только те товары, по которым происходили операции (прихода или расхода) в течение дня.

Таблица Результат, в которой получаем совпадающие идентификаторы товара в таблице Приход и Расход.

Приход
Intersect (идентификаторы товара)
Расход

Затем, не знаю как, получить, на основании 3-х таблиц (Приход, Расход,Результат) следующую таблицу такого типа ?

Результат sum(Приход) sum(Расход)


Конечно, затем надо будет получить несовпадающие идентификаторы из таблицы Приход и Расход и записать все это гамузом в таблицу Остатки.

Конечно, немного сложно все получиться. Может, есть варианты попроще?
...
Рейтинг: 0 / 0
16.03.2005, 06:59
    #32962109
old_joy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
посоветуйте
Самый простой способ - использовать представления. Запросы по таблицам записываешь в представления. Затем формируешь запрос уже к этим представлениям и т.д., пока не получишь результат :)
...
Рейтинг: 0 / 0
16.03.2005, 13:01
    #32963113
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
посоветуйте
ВопросникАСА 9
Есть таблица Товар, Приход,Расход,Остатки, раз в сутки запускается модуль, который сохраняет текущие остатки товара на текущую дату.
Конечно, что бы ни дуть таблицу Остатки, необходимо записывать только те товары, по которым происходили операции (прихода или расхода) в течение дня.

Таблица Результат, в которой получаем совпадающие идентификаторы товара в таблице Приход и Расход.

Приход
Intersect (идентификаторы товара)
Расход

Затем, не знаю как, получить, на основании 3-х таблиц (Приход, Расход,Результат) следующую таблицу такого типа ?

Результат sum(Приход) sum(Расход)


Конечно, затем надо будет получить несовпадающие идентификаторы из таблицы Приход и Расход и записать все это гамузом в таблицу Остатки.

Конечно, немного сложно все получиться. Может, есть варианты попроще?
А не проще ли к этому делу приспособить триггера, которые и будут тебе писать в эту таблицу.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / посоветуйте / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]