Estimado Diego con rangos de fecha mas largos la aproximación al resultado
se extiende por ejemplo:

select justify_interval( ('14-01-2018'::timestamp -
'14-01-2017'::timestamp)::interval);

devuelve: 1 year 5 days




2017-05-15 10:50 GMT-05:00 Diego <diego...@gmail.com>:

> Hola Felix, hice otra aproximación, pero ya sin la función AGE que se
> acerca un poco mas a lo que, me parece, buscas.
>
> En la docu https://www.postgresql.org/docs/current/static/functions-
> datetime.html, dice esto de justify: "Adjust interval so 30-day time
> periods are represented as months"
> O sea, no termino de entender si toma a todos los meses como de 30 días.
>
> select ('2017-04-29'::timestamp - '2017-02-15'::timestamp)::interval,
>         justify_interval( ('2017-04-29'::timestamp -
> '2017-02-15'::timestamp)::interval ),
>         ('2017-04-30'::timestamp - '2017-02-15'::timestamp)::interval,
>         justify_interval( ('2017-04-30'::timestamp -
> '2017-02-15'::timestamp)::interval ),
>         ('2017-05-01'::timestamp - '2017-02-15'::timestamp)::interval,
>         justify_interval( ('2017-05-01'::timestamp -
> '2017-02-15'::timestamp)::interval )
>         ;
>
>
> On 2017-05-15 12:00, felix gonzales wrote:
>
> omití indicar que no hay cambio por horario de verano.
>
> 2017-05-15 9:59 GMT-05:00 felix gonzales <jfgonza...@gmail.com>:
>
>> Hola Daymel
>>
>> log_timezone = 'America/Lima'    # UTC-05:00
>>
>>
>>
>> 2017-05-15 9:50 GMT-05:00 Daymel Bonne Solís <daymelbo...@gmail.com>:
>>
>>> Hola Féliz:
>>>
>>> Dos preguntas:
>>>
>>> En que uso horario estás??
>>> Hubo cambio de hora por Horario de Verano???
>>>
>>> Saludos
>>>
>>> El 15 de mayo de 2017, 08:16, felix gonzales<jfgonza...@gmail.com>
>>> escribió:
>>>
>>>> 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
>>>>
>>>>
>>>
>>
>>
>> --
>> Felix Gonzales
>>
>>
>
>
> --
> Felix Gonzales
>
>
>


-- 
Felix Gonzales

Responder a