A ver si me podeis ayudar. Tengo 2 tablas no relacionadas:
TABLA1: TAG, CantComprada, CantRecibida, CantDespachada
TABLA2: TAG, NumVale,Fecha,Cantidad
Lo que necesito es que aparezca la cantidad de material despachado en la tabla 2, en el campo CantDespachada de la tabla1
Estoy intentando hacer algo asi
Código SQL:
Ver original
UPDATE STOCK_INSTRUMENTS SET DispatchedQty =(SELECT SUM(Qty) FROM INSTRUMENTS_DISPATCHED t2 WHERE TAG = t2.TAG)
Pero me dice que la operación debe ser una consulta actualizable.
Una segunda opción, y es la que tengo preparada, es usar una tabla intermedia, pero debido al numero de registros puede llegar a ser muy lenta
Alguna idea??
Muchas gracias a todos