From: | Oscar Bogarin <oscarbog(at)telesurf(dot)com(dot)py> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Calcular hora |
Date: | 2004-05-24 16:56:59 |
Message-ID: | 40AFAE9B@wow.telesurf.com.py |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Era eso lo que necesitaba Manuel...
Podria intentarlo tambien por un trigger, pero con eso me sobra y basta.
En caso de que alguien tenga un tiempito, me podrian dar un pequenio ejemplo
para hacerlo con el trigger, asi lo tengo ya como Know how!!
Gracias
Oscar
Asuncion-Paraguay
----- Original Message -----
From: "Manuel Sugawara" <masm(at)fciencias(dot)unam(dot)mx>
To: "Oscar Bogarin" <oscarbog(at)telesurf(dot)com(dot)py>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Monday, May 24, 2004 12:42 PM
Subject: Re: [pgsql-es-ayuda] Calcular hora
> Oscar Bogarin <oscarbog(at)telesurf(dot)com(dot)py> writes:
>
> > Lista:
> >
> > Tengo el siguiente problema.
> > Quiero que un campo de una tabla me calcule horas a posterior a traves
un
> > campo calculado. Pero no se como hacer
> > para que mi tabla contenga un campo calculado como necesito. Como dato
les
> > paso mi tabla y un pequenio ejemplo.
>
> Si realmente lo quieres hacer así necesitas que alguien se encarge de
> actualizar dicha información cada vez que se ingresan o actualizan
> datos, dicho alguien sería un trigger.
>
> Ahora, esto es en general mala idea, ¿por qué no mejor tienes una
> vista que hace lo que quieres?, ej:
>
> CREATE TABLE calcularhora (
> Tiempo_ahora timestamp,
> Cantidad_minutos Int,
> );
>
> CREATE VIEW calcularhora2 AS
> SELECT Tiempo_ahora,
> Cantidad_minutos,
> Tiempo_ahora + (Cantidad_minutos || ' minutes')::interval
> FROM calculahora;
>
> Saludos,
> Manuel.
>
Oscar Bogarin
From | Date | Subject | |
---|---|---|---|
Next Message | Manuel Sugawara | 2004-05-24 17:01:50 | Re: Consulta de reglas |
Previous Message | Ricardo Mercado | 2004-05-24 16:54:43 | Re: Problema con una funcion |