Separera behovet av historiska data från behovet av aktuellt pris. Det betyder:
1) Behåll det aktuella priset i produkttabellen.
2) När priset ändras, infoga det nya priset i historiktabellen med endast startdatum. Du behöver egentligen inte slutdatumet eftersom du kan hämta det från föregående rad. (Du kan fortfarande lägga in den, det gör sökningen enklare)
Kom också ihåg att din beställningshistorik ger en annan typ av historik, de faktiska köpen till ett givet pris över tid.