Как прописать в SQL дату начала и конец действия цены?
Источник: Stack Overflow на русском
Добавление столбцов таблицы делается через ALTER TABLE В вашем случае имеет смысл рассмотреть вариант с использованием диапазонного типа daterange
ALTER TABLE IF EXISTS entity
ADD COLUMN date_range_price daterange;
Использование диапазонного типа упростить проверку вхождения даты покупки в диапазон действия цены, облегчит контроль не пересечения диапазонов действия цен на один и тот же товар, что необходимо для исключения неоднозначности. Диапазонные функции и операторы