¿Cómo eliminar las 1000 filas superiores de una tabla con Sql Server 2008?

Tengo una tabla en SQL Server. Me gustaría eliminar las 1000 filas superiores de él. Sin embargo, intenté esto, pero en lugar de simplemente eliminar las 1000 filas superiores, eliminé todas las filas de la tabla.

Aquí está el código:

delete from [mytab] 
select top 1000 
a1,a2,a3
from [mytab]

Respuestas a la pregunta(12)

Su respuesta a la pregunta