Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Запрос для матер. отчёта программы склад  [new]
Kenzo
Guest
Нужно написать запрос, с приходом и расходом всё нормально, а вот с остатками за прошлый месяц проблема.
Приход и остаток храниться в одной таблице (doc_money)

SELECT doc_money.kod_tovar,
doc_money.cena,
doc_money.proc_nadb,
tovar.name_tovar,
m_edizm.name_edizm,
doc_money.cena + (doc_money.cena/100*doc_money.proc_nadb) as cena_skl,
sum(doc_money.kol) as kol_pr, // кол-во по приходу
sum(doc_money.kol - doc_money.kol_ost) as kol_ras, // расход (кол-во - остаток)
(select sum( doc_money.kol_ost) from doc_money,doc // вот здесь
where doc.key_doc = doc_money.key_doc and // возвращает записи во всех строках одно и тоже значение
doc.kod_oper between 1 and 4 and
doc.dt_doc <= #31/05/2004#) as kol_ost
FROM doc,
doc_money,
tovar,
m_edizm
WHERE (doc.key_doc = doc_money.key_doc ) and
( doc_money.kod_tovar = tovar.kod_tovar ) and
( doc_money.kod_edizm = m_edizm.kod_edizm ) and
( ( doc.dt_doc between #01/06/2004# and #30/06/2004# ) )
and doc.kod_oper between 1 and 4
group by doc_money.kod_tovar,
doc_money.cena,
doc_money.proc_nadb,
tovar.name_tovar,
m_edizm.name_edizm ;

Подскажите, может по другому хранить организовать приход расход и остатки
3 июн 04, 12:54    [719019]     Ответить | Цитировать Сообщить модератору
 Re: Запрос для матер. отчёта программы склад  [new]
Galustov
Member

Откуда:
Сообщений: 369
Остатки ваще хранить не надо!
Вычислять каждый раз удобнее чем обновлять что-то в таблицах. Я бы хранил только приход и расход.
3 июн 04, 13:57    [719331]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить