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

Responder a