У меня есть основной прайс-лист, который определяется как
periodstart periodend price
2011/01/01 2011/05/30 50
2011/06/01 2011/08/31 100
2011/09/01 2011/12/31 50
Теперь я хотел бы добавить возможность корректировки цен только на определенные даты, 2011/06/15 - 98, 2011/06/16 - 98, 2011/06/23 - 95 и т. Д. Для этого я планировал новый таблица, чтобы сохранить исходный прайс-лист без изменений.
Теперь я сомневаюсь, будет ли проще хранить отдельные даты или работать с периодами
periodstart periodend price
2011/06/15 - 2011/06/16 98
2011/06/23 - 2011/06/23 95
или
date price
2011/06/15 98
2011/06/16 98
2011/06/23 95
Было бы проще сохранить и затем скорректировать цены для решения с единичными датами, но, с другой стороны, потребовалось бы гораздо больше строк для хранения изменения цены для непрерывного диапазона дат.
Я хотел бы услышать различные мнения и идеи для этого решения.