Ver Mensaje Individual
  #2  
Viejo 27/05/14, 15:51:26
ballan ballan is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Mensajes: 671
Para contar el numero de registros repetidos te puedes ayudar de la sentencia DELETE ADJACENT DUPLICATES.

Seria algo mas o menos asi:

Supongamos que los registros lo tienes en la tabla GT_EKKO


En lv_dif tendrias el numero de lineas duplicadas.

Si solo quisieras los registros que tienen repetidos unos determinados campos (por ejemplo si solo quieres lo que tienen repetido el campo proveedor)

Deberias sustituir la sentencia

delete adjacent duplicates from table gt_ekko_aux.

por

delete adjacent duplicates from table gt_ekko_aux comparing lifnr.

Aqui he puesto lifnr pero podrias poner la lista de campos que quisieras.

Úlima edición por ballan fecha: 27/05/14 a las 15:55:17.
Responder Con Cita