Можете да използвате вградения INTERVAL
инструкция
Проверете как работи това:
SELECT CURRENT_DATE - INTERVAL '3 months'
и можете да пренапишете своя SQL на:
SELECT * from table where date > CURRENT_DATE - INTERVAL '3 months'
(не е отметнато, но това трябва да ви даде представа как да използвате инструкция INTERVAL)