Me suena a que tiene que ver conque febrero pueda ser año bisiesto, o como ya apuntaron por ahi, al cambio de horario. De todos modos, la resta de fechas pareceria funcionar mejor:
postgres=# select '29-04-2017'::timestamp - '15-02-2017', '01-05-2017'::timestamp - '15-02-2017'; ?column? | ?column? ----------+---------- 73 days | 75 days (1 row) HTH Gerardo ----- Mensaje original ----- > De: "felix gonzales" <jfgonza...@gmail.com> > Para: "PostgreSQL" <pgsql-es-ayuda@postgresql.org> > Enviados: Lunes, 15 de Mayo 2017 10:16:50 > Asunto: [pgsql-es-ayuda] calculo preciso de años meses y dias > > buen día lista, > > Necesito obtener años meses y días precisos. utilizando la función AGE > tengo la dificultad que la primera y ultima linea me devuelve lo mismo, > alguna alternativa? > > select AGE('29-04-2017','15-02-2017'); > select AGE('30-04-2017','15-02-2017'); > select AGE('01-05-2017','15-02-2017'); > > cualquier comentario bienvenido. > > -- > Felix Gonzales > - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda