MSSQL(SQL SERVER) 에서 특정 컬럼 order by 했을 때 n번째 row를 select 하는 방법이 있을까요?
조회수 558회
mssql을 상용중입니다.
test란 테이블의 row 수가 10만개 이상일 경우 데이터 로우 수를 관리 하는 배치 파일을 작성 중입니다. sqlite3같은 DB와 달리 id가 자동 생성 되지 않아서 플로우 짜는데 조금 헷갈리네요...
데이터에는 각 로우를 삽입한 시간 컬럼이 존재합니다. 그리고 test라는 테이블에 데이터가 10만개일 때 5만 번째에 있는 데이터의 시간을 기준으로 해당 삽입 시간보다 더 과거인 데이터는 모두 삭제하려고합니다.
방법이 있을까요?
댓글 입력