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
<mailto: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 <mailto: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 <mailto: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