SQL - Borrar datos

   
Vista:

Borrar datos

Publicado por cesar cuncanchun (14 intervenciones) el 22/04/2009 00:21:41
Buenas tardes:

Tengo en una tabla 100 registros datos exactamente iguales en todas sus columnas, pero debo borrar 99 y dejar solo 1.

Asi como existe el select * top 1 existe algo pareceido para el delete, pues no veo como borrar 99 y dejar solo una fila.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Borrar datos

Publicado por DALSOM (197 intervenciones) el 14/05/2009 20:32:32
Delete <tabla> where COLUMNAIDENTITY not in(select top 1 ColumnaIdentity from tabla)

O SI QUIERES LA ULTIMA FILA SEA LA QUE QUEDE, ORDENALA POR EL IDENTITY Y PONLA DESC.

SALUDOS,
DALSOM.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar