-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Miguel Angel Hernandez Moreno wrote:

> 
>     $ 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)
> 

El intervalo entre '2011-02-10 15:56:39' y '2011-02-02 15:56:39' es 8
dias, o lo que es lo mismo 691200 segundos.

El comando sql de arriba no da el resultado correcto. Segun la
documentacion, EXTRACT(EPOCH FROM INTERVAL) nos da el numero exacto de
segundos en el intervalo definido.

Este comando retorna el numero de segundos exactos:

SELECT EXTRACT(EPOCH FROM('2011-02-10 15:56:39'::timestamp - '2011-02-02
15:56:39'::timestamp)::interval);

- --
 Rafael Martinez, <[email protected]>
 Center for Information Technology Services
 University of Oslo, Norway

 PGP Public Key: http://folk.uio.no/rafael/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk1VDxIACgkQBhuKQurGihTsZwCeJ1MDCb/XPfrskl1+joWTd22S
JtEAmwaKYn/JEjybn0YAik6mS49eoiH6
=OaLJ
-----END PGP SIGNATURE-----
-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a