RE:Ordenar registros de manera automática
SQL SERVER, no maneja posicion relativa de sus registros, si tienes algun campo donde almacenas un consecutivo, sera tu responsabilidad "organizarlo u ordenarlos", SQL Server, desconoce que uso le estes dando a dicho campo.