Я пытаюсь выбрать даты с юбилеем в течение следующих 14 дней. Как я могу выбрать на основе дат, исключая год? Я пробовал что-то вроде следующего.
SELECT * FROM events
WHERE EXTRACT(month FROM "date") = 3
AND EXTRACT(day FROM "date") < EXTRACT(day FROM "date") + 14
Проблема в том, что перенос месяцев.
Я бы предпочел сделать что-то подобное, но я не знаю, как игнорировать год.
SELECT * FROM events
WHERE (date > '2013-03-01' AND date < '2013-04-01')
Как я могу выполнить эту математику даты в Postgres?