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