
19/03/2012, 09:48
|
| | Fecha de Ingreso: marzo-2012
Mensajes: 53
Antigüedad: 13 años, 1 mes Puntos: 3 | |
Sumar campos en tb1 y actualizar en tb2 Saludos a todos.
Tengo dos tablas, tb_trans que contiene las transacciones, y tb_prod que contiene
los codigos y el campo valor. Ambas so identicas asi:
campos de ambas tablas:
codigo valor CHAR y NUMERIC respectivamente
Esto me funciona bien
SELECT codigo, SUM(valor) FROM tb_trans GROUP BY codicont;
Lo que pretendo hacer, es sumar los valores en tb_trans por cada codigo y actualizar esos valores en la tabla tb_prod, segun el codigo correspondiente. ¿Pueden ayudarme a hacerlo?
Algo asi:
UPDATE tb_prod SET valor = (SELECT codigo, SUM(valor) FROM tb_trans GROUP BY codigo);
Me da este error:
Error Code: 1241
Operand should contain 1 column(s)
Muchas gracias. |