Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/09/2008, 12:44
Avatar de GeoAvila
GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
Respuesta: Actualizar campo desde un update

Cita:
Iniciado por Vanessita Ver Mensaje
Hola amigos.
Tengo dos tablas, en una donde guardo cada uno de los productos del sistema y otra en donde guardo cada uno
de los depósitos en donde se encuentra cada producto, más o menos así:

Productos:
codigo, cantidad

Productos_Deposito
codigo,cantidad,deposito


Se supone que la sumatoria del campo cantidad de la tabla Productos_Deposito es la cantidad que tiene un producto
en la tabla Productos. La cosa es que necesito sumar la cantidad que tiene cada producto en Productos_Deposito y
actualizar eso en el campo cantidad en Productos, el Select queda más o menos así:

Código PHP:
select sum(cant),codigo
from Productos_Deposito
group by codigo 
Lo que no sé es como hacer el Update que me pueda actualizar esa sumatoria en Productos.
Espero me puedan echar una mano.

Saludos.
Sería algo así

Update productos p set p.cantidad = u.suma from
(
select sum(cant) as suma,codigo
from Productos_Deposito
where producto = p.producto
) as r


revisa el código la idea es esa.. revisalo y me decis..

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila