update tabla1 set totalcabecera=(select sum(totaldetalle)
from tabla2
where tabla1.campoclave1=tabla2.campoclave1
tabla1.campoclave2=tabla2.campoclave2 )
Si quieres hacerlo sobre toda la tabla no te hace falta ningún where
si quieres hacerlos sobre algunos datos
where ( pones el condicionado sobre la Tabla1 )
Si tienes alguna duda enviame exactamente lo que quieres hacer.
Pere Soria @
Por la Liberacion
de los Pinguinos
El día 6/02/07, Juan Carlos Martínez Parra <[EMAIL PROTECTED]>
escribió:
Hola.
Necesito actualizar en SQL un campo de una tabla que es la cabecera a
partir de la suma de los datos de una tabla del detalle.
TABLA 1 TABLA 2
CAMPO CLAVE 1 CAMPO CLAVE 1
CAMPO CLAVE 2 CAMPO CLAVE 2
CAMPO CLAVE 3
TOTAL cabecera Total Detalle.
Gracias de antemano.
__________________________________________________
Forum.HELP400 es un servicio m&#225;s de NEWS/400.
&#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400
__________________________________________________
Forum.HELP400 es un servicio m&#225;s de NEWS/400.
&#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400