Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/09/2009, 10:00
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 5 meses
Puntos: 39
Respuesta: problema con consulta de actualizacion.

Cuando secuencia2 es null te lo dejo como tarea.
Código sql:
Ver original
  1. UPDATE tablaB SET id = A.id
  2. FROM tablaB B
  3. INNER JOIN (
  4.     SELECT A.*, T.secuencia2
  5.     FROM tablaA A
  6.     LEFT JOIN (
  7.         SELECT A1.secuencia, MIN(A2.secuencia)[secuencia2]
  8.         FROM tablaA A1
  9.         INNER JOIN tablaA A2 ON A1.secuencia < A2.secuencia
  10.         GROUP BY A1.secuencia
  11.     ) T ON A.secuencia = T.secuencia
  12. ) A ON B.secuencia BETWEEN A.secuencia AND A.secuencia2
Suerte!
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.