powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Вопрос по системам с меняющимися со временем прайс листами...
4 сообщений из 4, страница 1 из 1
Вопрос по системам с меняющимися со временем прайс листами...
    #32898098
REMIXXX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здраствуйте, у меня такая ситуация(в кратце):
Есть изделия и работы по ним, т.е. работы являются некой детализацией изделий... а цены по ним мне необходимо брать из некого прайс-листа, не возникло бы никаких проблем, но ведь дело в том, что со временем цены за работы меняются, да и сами работы тоже меняются (прекращаются старые и появляются новые)...
Причём всё даже было бы ничего, если бы не следующее: на данный момент существуют около 1000 работ по каждому виду изделия и причём каждый месяц уходят около 50 и появляются около 100 новых... Т.е. прирост на лицо и хранить всё это дело в одной таблице уж нельзя, не считая того, что система будет не бухгалтерская!!! а так бы суммы-то за работы и так сохранились и для бухгалтера... ну вобчем дело не в этом:))...
Так вот наверное кто-то уже проетировал такие ситуации и даже реализовывал... Как такое дело реализовать?
Буду оочень благодарен за любые идеи, а если кто и примерчиками могёт поделиться, так вообче здорово было бы...
Заранее благодарен
...
Рейтинг: 0 / 0
Вопрос по системам с меняющимися со временем прайс листами...
    #32898148
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В чем проблема-то? Что за СУБД такая, для которой 100 записей в месяц критичны?
...
Рейтинг: 0 / 0
Вопрос по системам с меняющимися со временем прайс листами...
    #32898359
aleks2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примерчиками делятся... за деньги.

Бесплатно только советы

Таблица Prices
ID, ID_ТипРаботы, Price, DateBeg, DateEnd, UNIQUIE(ID_ТипРаботы, DateBeg)

поле DateEnd надо заполнять аккуратно, чтобы DateEnd=DateBeg следующей записи для ID_ТипРаботы. Его можно сделать вычисляемым, но если объемы большие - лучше заполнять.

Таблица Jobs
ID, Name, ID_ТипРаботы, ContractDate

Стоимость работ
select *
FROM Jobs J LEFT OUTER JOIN Prices P ON
J.ID_ТипРаботы=P.ID_ТипРаботы AND J.ContractDate>=P.DateBeg AND J.ContractDate<P.DateEnd
...
Рейтинг: 0 / 0
Вопрос по системам с меняющимися со временем прайс листами...
    #32899868
REMIXXX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за советы, сделал следующее: Табличка прайс и табличка работы по нему, терь с бизнесом вожусь..
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Вопрос по системам с меняющимися со временем прайс листами...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]