Ако приемем (със скок на вярата), че искате дати между определени дни от годината, независимо от годината (например, ако изпращате партида картички за рожден ден или нещо подобно), можете да настроите тест с това:
CREATE TABLE d (dt date);
COPY d FROM STDIN;
1840-02-28
1990-06-21
1991-02-15
1991-04-25
1992-05-30
1995-03-04
1995-04-10
2001-02-03
2010-04-06
\.
И можете да използвате „конструктори на стойност на ред“, за да изберете лесно желания диапазон:
SELECT * FROM d
WHERE (EXTRACT(MONTH FROM dt), EXTRACT(DAY FROM dt))
BETWEEN (2, 15) AND (6, 21);
Което дава:
<преди> dt ------------ 1840-02-28 1990-06-21 1991-02-15 1991-04-25 1992-05-30 1995-03-04 1995-04- 10 2010-04-06(8 реда)