У меня есть таблица postgres со следующими полями
start_date, длительность
длительность содержит любое количество месяцев, поэтому для расчета конечной даты вы добавляете продолжительность месяцев к начальной дате. Теперь я хочу сделать что-то подобное с запросом postgres.
SELECT *
FROM table
WHERE start_date > '2010-05-12'
AND (start_date + duration) < '2010-05-12'
Возможно ли это и как исправить синтаксис?
Версия моего postgres PostgreSQL 8.1.22 для x86_64-redhat-linux-gnu, скомпилирована GCC GCC (GCC) 4.1.2 20080704 (Red Hat 4.1.2-48)