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

Re: consulta de actulizacion

From: Mario Wojcik <mariowojcik(at)yahoo(dot)com(dot)ar>
To: Osvaldo Rivas <spadons(at)gmail(dot)com>
Cc: Lista de Ayuda Postgresql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: consulta de actulizacion
Date: 2007-04-27 04:15:58
Message-ID: 463178FE.8060406@yahoo.com.ar (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Osvaldo Rivas escribió:
> Muchachos, so se si se podrá; necesito hacer una cosulta que actualice 
> ciertos campos de una tabla en base a los seleccionado de otra:
>  
> Tabla: existencia
> Campos:
> codigo_producto
> cantidad_existencia
>  
> Tabla: compras
> Campos:
> codigo_producto
> cantidad_comprada
>  
> quiero hacer un select de todo lo comprado y que esta suma actualice 
> la existencia en la tabla de existencia;
>  
> La consulta de seleccion seria select sum(cantidad_comprada) from 
> compras; pero como hago para que cada cantidad seleccionada actulice 
> la existencia correspondiente a cada producto.
>  
> Gracias
Deberías hacer este update (probé y me funcionó de perillas!!!):

UPDATE existencia SET cantidad_existencia = (SELECT 
SUM(cantidad_comprada) FROM compras WHERE compras.codigo_producto = 
existencia.codigo_producto);

Espero te sirva!

In response to

pgsql-es-ayuda by date

Next:From: Raúl Andrés DuqueDate: 2007-04-27 10:31:09
Subject: Re: [pgsql-es-ayuda] Requerimientos mínimos de hardw?==?iso-8859-1?Q?are/software
Previous:From: EspartanoDate: 2007-04-27 03:29:20
Subject: Re: consulta de actulizacion

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