Re: [pgsql-es-ayuda] calculo preciso de años meses y dias

From: Francisco Olarte <folarte(at)peoplecall(dot)com>
To: felix gonzales <jfgonzales(at)gmail(dot)com>
Cc: PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] calculo preciso de años meses y dias
Date: 2017-05-15 17:15:11
Message-ID: CA+bJJbxAOspvS-J3d+UyKM838D095uyPWEOtNHnBR1NC0dTGsw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Felix:

2017-05-15 15:16 GMT+02:00 felix gonzales <jfgonzales(at)gmail(dot)com>:
> 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?

Dejando aparte algunas cosas que ya te han dicho, puedes definir "años
meses y dias precisos".

> 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.

Tu problema es el clasico cuando usas intervalos (age). El sistema
intenta ser de utilidad separandote años/meses y dias, pero como los
meses no son todos iguales te pasa eso. Si eres capaz de dar una
definicion exacta de lo que quieres igual se te puede dar una
solucion. Eso si, la definicion suele ser mucho mas dificil de dar de
lo que parece, yo no me fiaria de ninguna de menos de un par de folios
en tu caso.

Porque postgres cree que te esta dando meses y dias precisos en ese
caso, y probablemente para su definision lo son.

Francisco Olarte.

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message felix gonzales 2017-05-15 18:37:41 Re: [pgsql-es-ayuda] calculo preciso de años meses y dias
Previous Message Daymel Bonne Solís 2017-05-15 17:07:06 Re: [pgsql-es-ayuda] calculo preciso de años meses y dias