Я хочу подсчитать количество месяцев между двумя датами.
Выполнение:
SELECT TIMESTAMP '2012-06-13 10:38:40' - TIMESTAMP '2011-04-30 14:38:40';
Возврат: 0 лет 0 монов 409 дней 20 часов 0 мин 0.00 сек.
и так:
SELECT extract(month from TIMESTAMP '2012-06-13 10:38:40' - TIMESTAMP '2011-04-30 14:38:40');
возвращает 0.