Cela se fait avec les deux fontions suivantes :
CREATE FUNCTION extract_months(INTERVAL) RETURNS INTEGER LANGUAGE SQL AS $f$ SELECT 12 * EXTRACT(YEAR FROM $1)::INTEGER + EXTRACT(MONTH FROM $1)::INTEGER $f$; CREATE FUNCTION months_between(DATE,DATE) RETURNS INTEGER LANGUAGE SQL AS $f$ SELECT extract_months(age($2,$1)) $f$;
–
dim le 08/09/2006