Мне нужно смоделировать довольно сложную структуру ценообразования для некоторых наших продуктов.
Сегодня мы просматриваем цены вручную.Вот изображение с пояснениями к «матрице», которую мы используем сегодня: Пример модели (извините за ссылку - но я не могу публиковать изображения, потому что я только что открыл свой аккаунт)*
Теперь мне нужно перенести эту модель в систему RDBMS (SQL Server 2008 R2).Точкой входа при поиске цены является Категория, затем годовой интервал и, наконец, интервал в зависимости от того, сколько продуктов мы продаем по этому заказу.Результатом запроса должны быть две цены.
Есть ли у вас какие-либо предложения по моделированию этого?Я думал о моделировании его как матрицы с RowNumber
, CellNumber
и CellValue
.Но тогда мне нужна другая таблица для описания того, что содержится в каждой ячейке (путем ссылки на номера строк и ячеек).В этом случае я мог бы просто включить цены в эту таблицу описания.Но это не кажется лучшим решением.
Есть ли у вас какие-либо советы / решения о том, как наилучшим образом смоделировать эту проблему?