![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Остатки [D6]
ПИТОН © (2002-07-17 08:54:00)Есть таблицы, хранящие остатки на сейчас товаров, приходы товаров и расходы товаров.
Как можно подсчитать остаток на определенную дату.
PS.
Пожалуйста не отвечайте типа остаток-приход+расход.
Alexandr (2002-07-17 09:57:00) [1]а чего там с индексами?
ПИТОН (2002-07-17 09:56:00) [2]Alexandr ©
Спасибо. Работает, но тормозааа жуткие
Sergey13 (2002-07-17 09:28:00) [3]2ПИТОН (17.07.02 09:06)
Так что бы было видно, необязательно их хранить явно. Можно их показывать динамически считая приход-расход. Хотя при определенных условиях хранение остатков имеет смысл. Тогда они должны храниться в таблице товаров и обновляться тригерами(самое лучшее,если тригеры есть - что за база?) автоматически.
Alexandr (2002-07-17 09:24:00) [4]дык
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
типа такого что-ли?
ПИТОН (2002-07-17 09:06:00) [5]Ну, грубо говоря
таблица приход содержит КодТовара, КоличествоПрихода, Дата
таблица расход содержит КодТовара, КоличествоРасхода, Дата.
А остатки на сейчас хранятся, чтобы их было видно.
Alexandr (2002-07-17 08:57:00) [6]если есть приходы и расходы, то зачем тебе вообще таблица остатков на сейчас?
а вообще, как же тебе ответить?
Запрос написать? так ты не сказал какие у тебя таблицы...