----- Original Message ----- 
  From: Fernando Pérez 
  To: forum.help400 
  Sent: Thursday, May 10, 2007 3:41 AM
  Subject: Re: Actualizacion por sql


  Si te he entendido bien, creo que la siguiente sentencia te valdrá Si en A no 
hay valores repetidos en campo1 (lo cual no parecería lógico)

  update B set campo1 = (select campo2 from A where campo1 = b.campo1)
  where exists (select campo1 from A where campo1 = b.campo1)

  El where es necesario si no todas las filas de B tienen su correspondiente en 
A



  Saludos.

  Fernando Pérez  

  Cerámica Saloni. Dpto. Auditoría y Organización



  Jaime Villa Torres escribió: 
    Señores, recurro a su ayuda, el problema es que me estoy llenando de 
programas y estoy pensando en una solución dinamica. 

    Existe un archivoA con dos campos, 
    campo uno, especifica un valor anterior. 
    campo dos, especifica un valor nuevo. 

    Otro archivoB 
    campo uno, especifica un valor 

    Con la informacion de este archivoA, se debe tomar el VALOR ANTERIOR, que 
es el valor de un campo del archivoB, y cambiar ese valor del archivoB por el 
NUEVO VALOR del archivoA. 

    Lo primero que pense, es en una sentencia sql embebida en un SQLRPGLE, pero 
realmente no lo he logrado. 

    Cualquier ayuda es bien venida. 

    Gracias de antemano. 
    __________________________________________________ 
    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 visita la siguente URL: 
    http://listas.combios.es/mailman/listinfo/forum.help400 




------------------------------------------------------------------------------


  __________________________________________________
  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 visita la siguente URL:
  http://listas.combios.es/mailman/listinfo/forum.help400
__________________________________________________
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 visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a