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

Вниз

Количество полей или количество записей   Найти похожие ветки 

 
Fishka   (2004-05-11 09:43) [0]

Нужно вносить данные:
дата отчета
код предприятия
код товара
количество товара (нарастающее с начала года)
количество товара за соотв. период прошлого года
.
Не могу решить, как создать таблицу. Т.е. вижу 2 варианта:
1. в соответствующей таблице добавить поле : количество товара за соотв. период прошлого года.
2. добавлять записи по данному коду и товару в соответствующую таблицу.

Какой вариант предпочтительнее? Или возможны другие варианты при создании таблиц?


 
Sergey13 ©   (2004-05-11 09:55) [1]

По такой постановке никто нельзя сказать ничего определенного. ИМХО.
Опиши поподробнее - чего хочешь?


 
Anatoly Podgoretsky ©   (2004-05-11 09:57) [2]

Ни то ни другое, просто приход расход, с датой конечно.


 
Fishka   (2004-05-11 10:21) [3]

Sergey13 ©   (11.05.04 09:55) [1]
Хочу иметь таблицы, отражающие вышеприведенную информацию. (Информация поступает от предприятий на бумаге, и всю ее надо хранить в таблице).
Их как минимум 2:
1 таблица: ID, дата отчета, код предприятия.
2 таблица:
1 вариант: ID,код товара,количество товара (нарастающее с   начала года),количество товара за соотв. период прошлого года.
2 вариант: ID,код товара,количество товара, признак года (текущий или прошлый),количество товара.

Какой из вариантов выбрать или какой-то совсем другой?

Anatoly Podgoretsky ©   (11.05.04 09:57) [2]
Расходов нет, можно сказать только приход товара (т.е. производство).


 
Плохиш   (2004-05-11 10:32) [4]

>Fishka   (11.05.04 10:21) [3]
> Anatoly Podgoretsky ©   (11.05.04 09:57) [2]
> Расходов нет, можно сказать только приход товара (т.е. производство).

Слово "расход" в [2] не читать :-)


 
Sergey13 ©   (2004-05-11 10:34) [5]

2Fishka   (11.05.04 10:21) [3]
Ну тогда вариант 2 лучше, ИМХО.
Только разберись с "признак года (текущий или прошлый)" - может просто дату ставить? И количество товара достаточно один раз. 8-)
Все "нарастающие" считать при выборке.


 
Плохиш   (2004-05-11 10:39) [6]

На следующий день, после внедрения, понадобится выборка по месяцам (99%) ;-)
Т.ч. храни лучше приходы, меньше работы будет в будущем ;-)


 
Fishka   (2004-05-11 11:06) [7]

Плохиш   (11.05.04 10:39) [6]
Не понадобится из этих данных выборка по месяцам, так как это уже суммированные данные по предприятиям. А итоги по дням поступают из других источников, и при необходимости суммируются.

Sergey13 ©   (11.05.04 10:34) [5]
Но дата хранится в другой таблице (главной), и будет дублирование поля, хотя иногда это оправдано.
Но может, первый вариант лучше, однозначно меньше будет количество записей. Как Вы думаете? Переделать потом структуру будет сложно.


 
Sergey13 ©   (2004-05-11 11:20) [8]

2Fishka   (11.05.04 11:06) [7]
>Но дата хранится в другой таблице (главной),
Зачем тогда "признак" в подчиненной? Сегодня 2004 год "текущий", через год будет "прошлым". Нужна просто фиксация прихода (или что там у тебя). Все навороты при выборке посчитаешь.


 
Fishka   (2004-05-11 12:02) [9]

Sergey13 ©   (11.05.04 11:20) [8]
Нужна просто фиксация прихода. Все навороты при выборке посчитаешь. - Все правильно, но хочется продумать структуру таблицы, чтобы все можно было посчитать с наименьшими затратами.
Т.е. остается вариант:
1 таблица: ID, дата отчета, код предприятия.
2 таблица: ID,код товара,количество товара (нарастающее с   начала года),количество товара за соотв. период прошлого года.

И других вариантов нет?



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

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

Наверх




Память: 0.49 MB
Время: 0.114 c
14-1083981482
mfender
2004-05-08 05:58
2004.05.30
Представьте себе...


1-1084785347
Alek_1
2004-05-17 13:15
2004.05.30
Динамический масив


3-1084355894
ORMADA
2004-05-12 13:58
2004.05.30
Recordset


3-1083609732
Mike(c)
2004-05-03 22:42
2004.05.30
Давно затертая тема про поиск в TTable... ПОМОГИТЕ ПЛИЗ!!!


14-1084256946
Undert
2004-05-11 10:29
2004.05.30
Грррррррррр