From: | "linder poclaba lazaro" <linder(dot)poclaba(at)gmail(dot)com> |
---|---|
To: | "linder poclaba lazaro" <linder(dot)poclaba(at)gmail(dot)com>, Javier Estévez CIFA Córdoba <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: UPDATE |
Date: | 2006-05-18 14:55:13 |
Message-ID: | 5aa69e1b0605180755hf86d721w2ea2b655b975771@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Lo que entendi es que tiene que modificar n tuplas de la tablaA de acuerdo a
la fecha :)
On 5/18/06, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
>
> linder poclaba lazaro escribió:
> > Mira es muy poca la informacion la que das, pero podrias usar un ciclo
> FOR
> >
> > FOR temperatura IN SELECT tempmax FROM A WHERE fecha = $1;
> > LOOP
> > sentencias;
> > END LOOP;
> >
> > donde temperatura es de tipo RECORD y $1 es la fecha que entraria como
> > parametro a tu funcion, coloco sentencias pues nose la relacion de las
> > tablas.
>
> Hay una manera mucho mas simple y eficiente,
>
> update A set tempmax = tempmax + B.foo WHERE B.(algo) = A.(algo)
>
> o una cosa asi.
>
> --
> Alvaro Herrera
> http://www.CommandPrompt.com/
> The PostgreSQL Company - Command Prompt, Inc.
>
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2006-05-18 15:01:03 | Re: UPDATE |
Previous Message | Alvaro Herrera | 2006-05-18 14:50:46 | Re: UPDATE |