Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/04/2005, 10:48
Avatar de mozka
mozka
 
Fecha de Ingreso: junio-2004
Ubicación: México
Mensajes: 37
Antigüedad: 20 años, 9 meses
Puntos: 0
pensando que es SQLServer y que el borrado se va a realizar mediante el campo IDKey, el siguiente script te debera de servir

declare @total numeric, @contador numeric, @aBorrar numeric, @keyBorrar varchar

select distinct IDKey, count(*) rep, identity(numeric, 1, 1) contador into #temp from Tabla

set @total = @@rowcount
set @contador = 1

while @contador <= @total
begin
select @aBorrar = rep - 1, @keyBorrar = IDKey from #temp where contador = @contador
set rowcount @aBorrar
delete from tabla where IDKey = @keyBorrar
set rowcount 0
end
__________________
hola :adios: