Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-11-2010
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 19
ingabraham Va por buen camino
update sum para dos tablas

tengo una tabla la cual contiene

tabla1
---------
nrot1
valor1
valor2
valor3
totalt1


tabla2
----
nrot1
valort2

necesito un update que me actualize todos los registros de la tabla1
total1 asi:

total1=valor1+valor2+valor3 + suma(valort2 donde sea igual el nrot1)
__________________
Enseñar es la virtud de un sabio.
Responder Con Cita
  #2  
Antiguo 17-11-2010
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.671
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
No dices para qué BD, pero más o menos así:
Código:
update tabla1 set total1=valor1+valor2+valor3+
  (select sum(valor2) from tabla2 where tabla2.nrot1=CODIGO )
where tabla1.nrot1=CODIGO
Responder Con Cita
  #3  
Antiguo 17-11-2010
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 24
Caro Va por buen camino
Hola ingabraham, si quieres hacer un update de todos los registros, puedes hacerlo de esta forma:

Código SQL [-]
update t1 set total=valor1+valor2+valor3+(select sum(valort2)
                                          from tabla2
                                          where nrot1=t1.nrot1)

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Update con 2 tablas diferentes wildnetboy SQL 3 30-04-2008 02:52:50
Incosistencia Update tablas Paradox!! emarciazr Tablas planas 3 13-09-2006 03:40:00
Update en Tablas Relacionadas gluglu Conexión con bases de datos 0 01-10-2004 19:42:50
Update entre tablas rafadrover SQL 4 20-08-2003 20:42:49
tablas relacionadas y update sql joanajj Conexión con bases de datos 4 05-08-2003 13:17:23


La franja horaria es GMT +2. Ahora son las 15:35:27.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi