Re: Urgente Restar Horas

From: Elvis Henríquez <henriquez(dot)elvis(at)gmail(dot)com>
To: "P(at)blo Villad(at)" <andresv50(at)hotmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Urgente Restar Horas
Date: 2005-11-04 16:35:33
Message-ID: 493343bd0511040835t1bf8ffaao540a25474f698e7d@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola Pablo. Qué tal ?
Prueba algo como:

SELECT extract(day from '2005-11-04 10:00:32'::timestamp - '2005-11-02
11:00:32'::timestamp) * 24 + extract(hour from '2005-11-04
10:00:32'::timestamp - '2005-11-02 11:00:32'::timestamp)
Te sugiero que crees una función que determine los días, meses, años, etc.
y realice las operaciones correspondientes para llevarte todo el resultado a
horas.
On 11/4/05, P(at)blo Villad@ <andresv50(at)hotmail(dot)com> wrote:
>
> Hola a Todos.
>
> De antemano muchas gracias por la colaboracion prestada.
>
> Tengo un problemita.
>
> necesito restar dos fechas y que el resultado sea dado en numero de
> horas..
> el problema es q los tipos de dato a utilizar son (timestamp with time
> zone).
>
>
> ejemplo
>
>
> SELECT '2005-11-04 10:00:32'::timestamp - '2005-11-02
> 11:00:32'::timestamp;
> ?column?
> ----------------
> 1 day 23:00:00
> (1 row)
>
>
> necesito que el resultado sea
> 47 horas..
>
>
> esto se puede realizar de otra manera?
>
> Muchas Gracias..
>
>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 9: el optimizador ignorará el uso de recorridos de índice si los
> tipos de datos de las columnas no coinciden
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Eduardo Garcia 2005-11-04 16:43:45 prueba no llega
Previous Message Elvis Henríquez 2005-11-04 16:25:31 Re: Diferencias al crear bases de datos