Estoy utilizando SQL Server y la tabla tiene los siguientes campos:
IdTipo: varchar(3): identifica el tipo de línea
IdCodigo: varchar (10): identifica al cliente por su código
IdLinea: varchar(255): un mismo cliente puede tener varías líneas de un mismo tipo
Linea: varchar(255): texto que deseo copiar
La clave primaria de la tabla está formada por IdTipo, IdCodigo, IdLinea.
El objetivo es recorrer la tabla conprobando el tamaño del campo Linea, de manera que si éste es < 10, comprobamos si el siguiente registro tiene el mismo Idtipo, IdCodigo pero un IdLinea mayor y la longitud de su campo Linea < 10. Si es así tengo que copiar el contenido del campo Linea del segundo registro en el primero y borrar el segundo registro.
No sé si me he explicado porque el tema es un poco lioso.
|