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.