마지막 값을 이미 아시는 마지막 값에 있는 ID만 제외하고 삭제하시면 됩니다.
테이블 이름이 Person이고,Primary key가 int타입의 id라고 하면,
아래처럼 쿼리를 실행시키시면 됩니다.
"delete from Person where _id < " + id
SQLite는 기본적으로 숫자타입인 ID(아니면 _ID였던 걸로 기억합니다.) 필드가 존재합니다.
아니면, sub query를 이용해서 (제 기억으로는 sub query도 지원되는 걸로 압니다.)
delete from Person where _id < select max(_id) from Person