Postgresql - Calcular meses entre datas
Bom dia
No cálculo de total de meses entre 02 datas no Postgresql, a consulta está trazendo o valor sem considerar o "dia do mês", ou seja, não está considerando se o dia da data inicial é igual ou superior ao dia da data final:
SELECT (CAST(TO_CHAR(AGE('2020-04-29', '2019-07-28'),'MM') AS INTEGER) +
(CAST(TO_CHAR(AGE('2020-04-29', '2019-07-28'),'YY') AS INTEGER))*12) AS MESES;
Neste caso, o resultado deveria se "8", porém está retornando "9". Como faço para resolver este problema?Discussão (1)
Carregando comentários...