ник: Lukas
Здесь возможно оставить допустим только сезонные цены. А изменение цены для каждого заказчика расчитывать исходя из сезонной цены и скидки на объем заказанных услуг по конкретному заказу (справочная таблица скидок от объема заказа), объема накопительной скидки Заказчика (справочная таблица накопительных скидок), каких - то "распродаж" и т.д.
Тогда изменив одно значение в справочной таблице скидок мы получим тот же результат в расчете, как если бы мы изменяли много записей в таблице цен.
Опять же, если необходимо вести учет изменений цен в зависимости от даты (а они очень даже часто могут меняться) проще учитывать изменения справочных таблиц. (новая дата - 1 запись).
Например справочник курса валют.