Skip site navigation (1) Skip section navigation (2)

Re: Problema con UPDATE

From: Emanuel Calvo Franco <postgres(dot)arg(at)gmail(dot)com>
To: Gustavo Vaccaro <gustavo_vaccaro(at)fibertel(dot)com(dot)ar>
Cc: arpug(at)postgresql(dot)org
Subject: Re: Problema con UPDATE
Date: 2010-10-05 14:53:11
Message-ID: AANLkTimLg=hbN=PiabRBAqVt9+kLBdP5Ye3pPUGZ=+Dh@mail.gmail.com (view raw or flat)
Thread:
Lists: arpug
El día 6 de septiembre de 2010 02:40, Gustavo Vaccaro
<gustavo_vaccaro(at)fibertel(dot)com(dot)ar> escribió:
> A quien me pueda ayudar,
>
> Estoy migrando una base de datos de Sybase Anywhere 9 a PostgresSQL 8.4.
>
> Para probar como funciona PostgreSQL 8.4 le hice 2 tablas remitoing y stock
> y me puse a jugar.
>
> Cargue remitoing y stock con algunos datos para empezar con algo.
> Si hago estas consultas, obtengo lo siguiente:
>
> SELECT * FROM remitoing;
> nroremito     articulo          cantidad
> ------------------------------------
> 10                0001                100
> 11                0001                  10
> 12                0001                  30
>
> SELECT * FROM stock;
>   articulo          disponible
> ------------------------
>     0001                0
>
> Cuando ejecuto:
>
> UPDATE stock
> SET disponible = disponible + remitoing.cantidad
> FROM remitoing
> WHERE stock.articulo=remitoing.articulo;
>


UPDATE stock
SET disponible = (disponible + remitoing.remitoing)
FROM remitoing
WHERE stock.articulo = remitoing.articulo;

Creo que es un tema de parentesis.  A mi me acumuló.

-- 
              Emanuel Calvo Franco
                Independient DBA
        www.emanuelcalvofranco.com.ar

In response to

arpug by date

Next:From: Emanuel Calvo FrancoDate: 2010-10-06 15:38:24
Subject: Curso Noviembre a distancia de Administración Postg?==?UTF-8?Q?resql
Previous:From: Mariano ReingartDate: 2010-09-20 19:57:06
Subject: == PostgreSQL: Noticias semanales - 19 de Septiembre de 2010 ==

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group