Borrar Registros con fecha anterior

15/06/2006 - 20:02 por aventurero | Informe spam
Tengo una tabla con estos campos

NumFormato
Fecha_actualizacion

¿Cómo hago para borrar los registros duplicados, dejando uno solo con la
ultima fecha de actualización?

Gracias anticipadas.

Atentamente,


Aventurero
 

Leer las respuestas

#1 Alejandro Mesa
15/06/2006 - 20:30 | Informe spam
aventurero,

¿Cómo hago para borrar los registros duplicados, dejando uno solo con la
ultima fecha de actualización?



Duplicados por cuales columnas?. Si te refieres a [NumFormato], entonces
trata:

delete t1
where exists (
select *
from t1 as t2
where t2.NumFormato = t1.NumFormato
and t2.Fecha_actualizacion > t1.Fecha_actualizacion
)


AMB

"aventurero" wrote:

Tengo una tabla con estos campos

NumFormato
Fecha_actualizacion

¿Cómo hago para borrar los registros duplicados, dejando uno solo con la
ultima fecha de actualización?

Gracias anticipadas.

Atentamente,


Aventurero



Preguntas similares