Re: manejo de intervalos

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: "(infor) urko zurutuza" <uzurutuza(at)eps(dot)mondragon(dot)edu>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: manejo de intervalos
Date: 2006-03-07 16:23:10
Message-ID: 20060307162309.GC6324@surnet.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

(infor) urko zurutuza escribió:
> Muy buenas,
>
> Estoy intentando realizar una operación para extraer los minutos que
> hay entre dos fechas. He intentado lo siguiente:
>
> EXTRACT(MINUTE FROM ('04/11/2005 18:19:04'::timestamp - '01/11/2005 0:10:06'::timestamp))
>
> Pero esto me devuelve '8'...

Porque efectivamente esos minutos hay entre las dos fechas, sin incluir
los dias, horas, segundos.

Quizas te sirva hacer algo como

extract(epoch from (fecha1 - fecha2)) / 60

La documentacion indica que extract(epoch from interval) retorna la
cantidad total de segundos que hay en ese intervalo.

--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Ricardo Frydman Eureka! 2006-03-07 16:25:27 Ciclo de Encuentros y Conferencias OnLine
Previous Message (infor) urko zurutuza 2006-03-07 16:22:18 manejo de intervalos