Felix: 2017-05-15 15:16 GMT+02:00 felix gonzales <jfgonza...@gmail.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@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda