Olá Pessoal

Também conseguir fazer dessa forma porem a forma que o Marcone mostrou
tem o desempenho melhor.

     SELECT (cast(substr(a.meses_anos,4) AS integer)*12) +
(cast(substr(a.meses_anos,1,2) AS integer)) AS meses
      FROM (
            SELECT to_char(age('01/11/2010','01/12/2008'),'MM-YYYY')
AS meses_anos
           ) AS a;

A segunda opção desenvolvida por Marcone tem melhor desempenho.

select extract(month from (age('01/11/2010','01/12/2008'))) + (12 *
extract(year from (age('01/11/2010','01/12/2008'))))

Espero contribuir mais vezes.

Desde já agradeço a Marcone e a Lista.


Sem stress....

Cordialmente

Emerson Hermann
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a