Tách nhu cầu về dữ liệu lịch sử với nhu cầu về giá hiện tại. Điều này có nghĩa là:
1) Giữ giá hiện tại trong bảng sản phẩm.
2) Khi giá thay đổi, hãy chèn giá mới vào bảng lịch sử chỉ với ngày bắt đầu. Bạn không thực sự cần ngày kết thúc vì bạn có thể lấy ngày đó từ hàng trước. (Bạn vẫn có thể đưa nó vào, nó giúp truy vấn dễ dàng hơn)
Cũng nên nhớ rằng lịch sử đặt hàng của bạn cung cấp một loại lịch sử khác, những lần mua hàng thực tế ở một mức giá nhất định theo thời gian.