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

Вниз

Как сделать лучше структуру данных   Найти похожие ветки 

 
Lexa11_2002   (2006-09-20 21:59) [0]

Доброго времени суток!
Народ подскажите, как реорганизовать структуру данных:
Есть две таблицы.  таблица Provod в которой указывается, есть поля:
ID_J
TOV
TOV_CENA
TOV_SPIS - цена списания товара, если она 0, то товар пришел
и таблица JOURNAL которая связана по полю ID_J и имеет поля J_DATE
J_SKLAD - отсюда узнаем на какой склад пришел товар...
Вообщем задача заключается в следующем, какую добавить таблицу, из этих двух  чтоб наиболее быстро можно было определять количество того или иного товара в определенный момент на складе и как товар приходил и уходил за определенный переод ...


 
Johnmen ©   (2006-09-20 22:15) [1]

Никакую. Этих двух достаточно.


 
Lexa11_2002   (2006-09-20 22:23) [2]

Тогда такой вопрос, как написать запрос чтоб отобразить в нем сколько товара на складе на определенную дату, как блуждал товар, приход/расход, после этой даты до  второй указанной и указать количество товара на момент второй указанной даты


 
Johnmen ©   (2006-09-20 22:28) [3]


>  как написать запрос


Что, всё это одним запросом? И что такое "блуждал товар"?


 
Lexa11_2002   (2006-09-20 22:35) [4]

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


 
Johnmen ©   (2006-09-20 23:32) [5]

Ок, одним запросом.
Нужны определения в формализованном виде, что есть "товар на складе", "товар пришёл", "товар ушёл", "приход/расход" и "количество товара на момент".


 
Lexa11_2002   (2006-09-20 23:54) [6]

ТОВАР НА СКЛАДЕ - TOV имя товара
                            TOV_SPIS - отлична от нуля - это говорит о том что есть какое то количество товара ушло со склада
                             TOV - допустим тоже
                             TOV_SPIS -  равно нулю - товар пришел на склад и таких движух с ним может быть куча - отсюда получаем какое количство товара присутствует на том или ином складе (который берем из журнала)на определенную дату, т.е. задается Дата1 и Дата2 - нужно получить количство товара на первую и вторую дату
Приход/расход товара между этими датами берем товар и получаем сколько его пришло за этот период и ушло, даты приходов и уходв товара берутся из журнала


 
Petr V. Abramov ©   (2006-09-21 01:07) [7]

СУБД?


 
Lexa11_2002   (2006-09-21 07:59) [8]

Да Paradox обыкновенный и с этим ничего не поделать


 
Johnmen ©   (2006-09-21 09:31) [9]

А-а-а... Парадокс...
Тогда не одним запросом а несколькими.


 
Sergey13 ©   (2006-09-21 10:04) [10]

Странно, что надо узнать количество товара, но нигде я не увилел поля, где бы это количество хранилось.

> TOV_SPIS - отлична от нуля - это говорит о том что есть какое то количество товара ушло со склада

Я балдею. Т.е. зафиксирован только факт "ухода"? А сколько неизвестно?


 
Lexa11_2002   (2006-09-21 19:38) [11]

да нет конечно ... зафиксировано еще количество сколько пришло и сколько ушло ... такое роле есть конечно


 
Sergey13 ©   (2006-09-22 08:21) [12]

> [11] Lexa11_2002   (21.09.06 19:38)

> такое роле есть конечно
Где?

Тогда странно другое. Ты просишь совета по правке структуры, но при этом не даешь свою исходную.



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

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

Наверх




Память: 0.49 MB
Время: 0.057 c
2-1162906856
AlexanderMS
2006-11-07 16:40
2006.11.26
Тонкости условной компиляции.


15-1162985138
312kbps
2006-11-08 14:25
2006.11.26
TIdMessage не могу получить текст письма !


15-1162820991
сисадмин
2006-11-06 16:49
2006.11.26
тема: "вирь - убийца спаммеров"


2-1162672448
duk_777
2006-11-04 23:34
2006.11.26
Формы


3-1159182615
emik
2006-09-25 15:10
2006.11.26
Client/Server