Skip site navigation (1) Skip section navigation (2)

Re: convertir fecha a interval definido

From: Miguel Angel Hernandez Moreno <miguel(dot)hdz(dot)mrn(at)gmail(dot)com>
To: Gunnar Wolf <gwolf(at)gwolf(dot)org>
Cc: Lista PostgreSql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: convertir fecha a interval definido
Date: 2011-02-11 02:33:21
Message-ID: AANLkTi=NcN1y7KR9ppSUucg=ut_bYwMi9mVCW0CgrOQj@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
muchas gracias!!

El 10 de febrero de 2011 16:43, Gunnar Wolf <gwolf(at)gwolf(dot)org> escribió:

> Miguel Angel Hernandez Moreno dijo [Thu, Feb 10, 2011 at 03:59:04PM -0600]:
> > saludos lista
> >
> > e tenido una pregunta, es posible hacer una resta de fecha pero
> > definir en que queremos el interval
> >
> > select ('2011-02-10 15:56:39'::timestamp - '2011-02-02
> > 15:56:39'::timestamp)::interval *('seconds')*
> >
> > de que manera se podria hacer??
>
> Bueno, el intervalo es un tipo de datos opaco... Pero puedes obligarlo
> a algunos trucos ;-)
>
> En este caso, se me ocurre algo un poco sucio, pero funcional: Tienes
> ahí un intervalo. Si ese intervalo lo sumas al inicio del "epoch" (1
> de enero de 1970 a las 00:00), y expresas al timestamp resultante como
> segundos desde la época:
>
> $ SELECT EXTRACT( epoch FROM ( '1970-01-01'::timestamp +
>                              ( '2011-02-10 15:56:39'::timestamp -
>                                '2011-02-02 15:56:39'::timestamp)));
>  date_part
> -----------
>    712800
> (1 row)
>



-- 
ISC Miguel Angel Hernandez Moreno

In response to

Responses

pgsql-es-ayuda by date

Next:From: Rafael MartinezDate: 2011-02-11 10:27:30
Subject: Re: convertir fecha a interval definido
Previous:From: Gunnar WolfDate: 2011-02-10 22:43:09
Subject: Re: convertir fecha a interval definido

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group