MAKE_INTERVAL
Construye un intervalo a partir de números sueltos: años, meses, días, horas.
Sintaxis
MAKE_INTERVAL(<unidad> => <cantidad>, …)
Útil cuando una duración se guarda como número o se calcula. Los argumentos tienen nombre, así que indicas solo los que necesitas y el resto vale cero. A diferencia de pegar texto, (n || ' days')::interval, no tienes que preocuparte por el formato. Unidades: years, months, weeks, days, hours, mins, secs.