Prueba:
UPDATE FILEA
SET PESO_BRUTO_TOTAL = ( SELECT SUM(CANTIDAD *
PESO_BRUTO)
FROM FILEB INNER JOIN FILEC ON
FILEC.ARTICULO = FILEB.ARTICULO
WHERE FILEB.ALBARAN = FILEA.ALBARAN)
No te sorprendas si el rendimiento no es demasiado bueno.
Saludos,
---------------------------
Santiago Mart�
Dusen, S.A.
---------------------------
[EMAIL PROTECTED]
Enviado por: Para: <[EMAIL PROTECTED]>
forum.help400-request@ cc:
combios.es Asunto: Sql
29/04/2002 11:29
Por favor, responda a
forum.help400
Hola y gracias por adelantado.
Quiero modificar un campo de un archivo con el
calculo de una operacion de otro archivo.
Mejor pongo el ejemplo.
Archivo A
albaran
Peso_bruto_total
Archivo B
Albaran
Linea_albaran
Articulo
Cantidad
Archivo C
Articulo
Peso_Bruto
Es decir quiero actualizar el peso bruto del Archivo
A,
Con el sumatorio por numero de albaran de
ArchivoB.Cantidad * ArchivoC.Peso_Bruto
Creo que me he explicado.
Creo que se puede hacer por SQL, pero no se como,
quisiera hacer muchas actualizaciones de este tipo en
la base de datos, pero no se como empezar.
_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]?body=LEAVE
