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

Вниз

Остатки   Найти похожие ветки 

 
ПИТОН   (2002-07-17 08:54) [0]

Есть таблицы, хранящие остатки на сейчас товаров, приходы товаров и расходы товаров.
Как можно подсчитать остаток на определенную дату.
PS.
Пожалуйста не отвечайте типа остаток-приход+расход.


 
Alexandr ©   (2002-07-17 08:57) [1]

если есть приходы и расходы, то зачем тебе вообще таблица остатков на сейчас?
а вообще, как же тебе ответить?
Запрос написать? так ты не сказал какие у тебя таблицы...


 
ПИТОН   (2002-07-17 09:06) [2]

Ну, грубо говоря
таблица приход содержит КодТовара, КоличествоПрихода, Дата
таблица расход содержит КодТовара, КоличествоРасхода, Дата.
А остатки на сейчас хранятся, чтобы их было видно.


 
Alexandr ©   (2002-07-17 09:24) [3]

дык
select kodtovara,nametovara
(select sum(quan) from prihod where data<="now" and kodtovara=tovar.codetovara)-(select sum(quan) from rashod where data<="now" and kodtovara=tovar.codetovara)
from tovar
order by nametovara

типа такого что-ли?


 
Sergey13 ©   (2002-07-17 09:28) [4]

2ПИТОН (17.07.02 09:06)
Так что бы было видно, необязательно их хранить явно. Можно их показывать динамически считая приход-расход. Хотя при определенных условиях хранение остатков имеет смысл. Тогда они должны храниться в таблице товаров и обновляться тригерами(самое лучшее,если тригеры есть - что за база?) автоматически.


 
ПИТОН   (2002-07-17 09:56) [5]

Alexandr ©
Спасибо. Работает, но тормозааа жуткие


 
Alexandr ©   (2002-07-17 09:57) [6]

а чего там с индексами?



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
7-24257
vasilevs2000
2002-05-22 07:23
2002.08.08
При печати шрифт меняется на абракадабру


1-24115
Yuri Btr
2002-07-26 09:35
2002.08.08
Drag&Drop файлов на форму.


3-23920
novill
2002-07-16 11:52
2002.08.08
Как динамически добавлять вычислимые поля в DBgrid


14-24238
Феликс
2002-07-11 19:09
2002.08.08
Объясните (если вам не сложно, конечно!) принцип шифрования.


3-23897
NDR
2002-07-17 20:45
2002.08.08
Как узнать, изменилась ли ячейка? вопрос2:BatchMove ???