Отделете нуждата от исторически данни от нуждата от текуща цена. Това означава:
1) Запазете текущата цена в таблицата с продуктите.
2) Когато цената се промени, поставете новата цена в таблицата с историята само с началната дата. Всъщност не се нуждаете от крайна дата, защото можете да я получите от предишния ред. (Все още можете да го поставите, това прави заявките по-лесни)
Също така не забравяйте, че историята на вашите поръчки предоставя друг вид история, действителните покупки на дадена цена във времето.