![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сделать лучше структуру данных
Lexa11_2002 © (2006-09-20 21:59:00)Доброго времени суток!
Народ подскажите, как реорганизовать структуру данных:
Есть две таблицы. таблица Provod в которой указывается, есть поля:
ID_J
TOV
TOV_CENA
TOV_SPIS - цена списания товара, если она 0, то товар пришел
и таблица JOURNAL которая связана по полю ID_J и имеет поля J_DATE
J_SKLAD - отсюда узнаем на какой склад пришел товар...
Вообщем задача заключается в следующем, какую добавить таблицу, из этих двух чтоб наиболее быстро можно было определять количество того или иного товара в определенный момент на складе и как товар приходил и уходил за определенный переод ...
Sergey13 (2006-09-22 08:21:00) [1]> [11] Lexa11_2002 (21.09.06 19:38)
> такое роле есть конечно
Где?
Тогда странно другое. Ты просишь совета по правке структуры, но при этом не даешь свою исходную.
Lexa11_2002 (2006-09-21 19:38:00) [2]да нет конечно ... зафиксировано еще количество сколько пришло и сколько ушло ... такое роле есть конечно
Sergey13 (2006-09-21 10:04:00) [3]Странно, что надо узнать количество товара, но нигде я не увилел поля, где бы это количество хранилось.
> TOV_SPIS - отлична от нуля - это говорит о том что есть какое то количествотовара ушло со склада
Я балдею. Т.е. зафиксирован только факт "ухода"? А сколько неизвестно?
Johnmen (2006-09-21 09:31:00) [4]А-а-а... Парадокс...
Тогда не одним запросом а несколькими.
Lexa11_2002 (2006-09-21 07:59:00) [5]Да Paradox обыкновенный и с этим ничего не поделать
Petr V. Abramov (2006-09-21 01:07:00) [6]СУБД?
Lexa11_2002 (2006-09-20 23:54:00) [7]ТОВАР НА СКЛАДЕ - TOV имя товара
TOV_SPIS - отлична от нуля - это говорит о том что есть какое то количество товара ушло со склада
TOV - допустим тоже
TOV_SPIS - равно нулю - товар пришел на склад и таких движух с ним может быть куча - отсюда получаем какое количство товара присутствует на том или ином складе (который берем из журнала)на определенную дату, т.е. задается Дата1 и Дата2 - нужно получить количство товара на первую и вторую дату
Приход/расход товара между этими датами берем товар и получаем сколько его пришло за этот период и ушло, даты приходов и уходв товара берутся из журнала
Johnmen (2006-09-20 23:32:00) [8]Ок, одним запросом.
Нужны определения в формализованном виде, что есть "товар на складе", "товар пришёл", "товар ушёл", "приход/расход" и "количество товара на момент".
Lexa11_2002 (2006-09-20 22:35:00) [9]сколько его пришло сколько ушло .... можно и не одним, хотя если не одним, то все равно в данных рыть уж больно много получается ... короче вывести все это надо как то на отчет, причем так чтоб потом если через временные таблицы делать, то их еще потом связать надо надо ....
Johnmen (2006-09-20 22:28:00) [10]
> как написать запрос
Что, всё это одним запросом? И что такое "блуждал товар"?
Lexa11_2002 (2006-09-20 22:23:00) [11]Тогда такой вопрос, как написать запрос чтоб отобразить в нем сколько товара на складе на определенную дату, как блуждал товар, приход/расход, после этой даты до второй указанной и указать количество товара на момент второй указанной даты
Johnmen (2006-09-20 22:15:00) [12]Никакую. Этих двух достаточно.