Hola amiguetes. Ahora me toca preguntar a mi.
Tengo dos tablas:
Código:
LOTES
CODIGO ARTICULO EXIST
000001 01 10
000002 01 15
000003 01 20
LINEAS
CODIGO ARTICULO CANTIDAD
000001 01 5
000001 01 3
000002 01 10
y esta consulta tontaca:
Código:
UPDATE LOTES
SET EXIST=EXIST+SELECT SUM(CANTIDAD) FROM LINEAS WHERE
LOTES.CODIGO=LINEAS.CODIGO AND LOTES.ARTICULO=LINEAS.ARTICULO
resulta que ejecuto la consulta y la tabla queda así:
Código:
LOTES
CODIGO ARTICULO EXIST
000001 01 18
000002 01 25
000003 01 NULL
y yo pregunto. ¿Es normal que el registro con el código '000003' quede con valor NULL en el campo EXIST? esto pasa porque no devuelve ningún valor de la consulta. Yo lo que quiero es que me quede con el valor original del campo que sería 20 en este caso.
Gracias y un saludo