Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

помощь в создании запроса [D5, IB5.x]


Страницы:   1 2

softmaster ©   (2003-05-25 00:18:00) 

Народ, всем привет!

Подскажите, как лучше сделать следующую вещь:
есть таблица ПРИХОД и РАСХОД.
Структура ПРИХОД
№ документа, дата, товар, цена,Поставщик
Структура РАСХОД
№ док. , дата, товар, цена, Покупатель
Требуется сделать выборку
и результат отобразить следующим образом:
к примеру, с 1 по 30 мая 2003 г.

ПРИХОД РАСХОД
Дата № Товар Цена Дата № Товар Цена Покупатель
2.05. 1 товар1 10-00 10.05 5 товар1 15-00 Иванов
2.05 1 товар2 20-00
5.05 2 товар3 30-00

Тоесть в одном запросе или как нибудь еще отображать приходы
за выбранную дату и если товар отпускался то рядом в строке
указывать когда и кому.

Вернее даже будет делать сводную выборку и по приходам
и по расходам., т.е. в итоге должно быть что=то похожее.
Извиняюсь за некоторую сумбурность.


Alexandr   (2003-05-25 08:50:00) [21]

1) если нужен именно партионный учет, то в твоем случае создай таблицу связи между приходом и расходом, заполняй ее триггерами и тогда и реализуй FIFO или LIFO или что-то еще. И все будет в лучшем виде
2) Предже чем спрашивать как вывести на четать. скажи в каком виде ты это это хочешь распечатать


softmaster   (2003-05-25 08:46:00) [22]

А вот как вывести на печать все это дело?


xmrz   (2003-05-25 00:59:00) [23]

Выполняй разными запросами, а отображай двумя панелями (ListView например). Сводная выборка одновременно в этом случае теряет смысл, так как в соответствии с каким-то приходом показываются расходы ТОЛЬКО товаров этого прихода. А всю информацию вываливать по-моему нецелесообразно, если это не ставится отдельной задачей, конечно же.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо