Oddělte potřebu historických dat od potřeby aktuální ceny. To znamená:
1) Udržujte aktuální cenu v tabulce produktů.
2) Když se cena změní, vložte novou cenu do tabulky historie pouze s datem zahájení. Datum ukončení ve skutečnosti nepotřebujete, protože jej můžete získat z předchozího řádku. (Stále to můžete vložit, usnadňuje to dotazování)
Pamatujte také, že vaše historie objednávek poskytuje jiný druh historie, skutečné nákupy za danou cenu v průběhu času.