Borrar Duplicados

09/06/2007 - 05:46 por Aventurero | Informe spam
En días pasados, Alejandro Mesa en el foro me dió el siguiente tsql para
seleccionar los registros únicos de la tabla:

with cte
as
(
select *, row_number() over(partition by IdEmp order by consec) as rn
from dbo.t1
)
select
*
from
cte
where
rn = 1

Esto funciona muy bien.
Mi pregunta es ¿Ahora como hago para borrar los registros sobrantes, para
que solo queden en la tabla registros únicos para IdEmp?

Gracias anticipadas.
Atentamente,


Aventurero

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
09/06/2007 - 21:01 | Informe spam
Aventurero,

with cte
as
(
select *, row_number() over(partition by IdEmp order by consec) as rn
from dbo.t1
)
delete cte
where rn > 1


AMB

"Aventurero" wrote:

En días pasados, Alejandro Mesa en el foro me dió el siguiente tsql para
seleccionar los registros únicos de la tabla:

with cte
as
(
select *, row_number() over(partition by IdEmp order by consec) as rn
from dbo.t1
)
select
*
from
cte
where
rn = 1

Esto funciona muy bien.
Mi pregunta es ¿Ahora como hago para borrar los registros sobrantes, para
que solo queden en la tabla registros únicos para IdEmp?

Gracias anticipadas.
Atentamente,


Aventurero



Respuesta Responder a este mensaje
#2 Aventurero
12/06/2007 - 00:31 | Informe spam
Muchas gracias Alejandro.
Todas tus respuestas han sido efectivas!
Atentamente,


Aventurero
"Alejandro Mesa" escribió en el
mensaje news:
Aventurero,

with cte
as
(
select *, row_number() over(partition by IdEmp order by consec) as rn
from dbo.t1
)
delete cte
where rn > 1


AMB

"Aventurero" wrote:

En días pasados, Alejandro Mesa en el foro me dió el siguiente tsql para
seleccionar los registros únicos de la tabla:

with cte
as
(
select *, row_number() over(partition by IdEmp order by consec) as rn
from dbo.t1
)
select
*
from
cte
where
rn = 1

Esto funciona muy bien.
Mi pregunta es ¿Ahora como hago para borrar los registros sobrantes, para
que solo queden en la tabla registros únicos para IdEmp?

Gracias anticipadas.
Atentamente,


Aventurero



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida