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

Responder a