2017-07-15 24 views
-1

私は履歴テーブルが限られています。コンポジットキーを使用します。列の1つはタイムスタンプでlongです。SQL制限付きで日付を選択する方法は?

最も古い行を選択/削除し、タイムスタンプをチェックして最新の1000を保持したいと考えています。そのような場合の声明はどのように書くのですか?

+0

「DELETE FROM table WHERE column Kevin

答えて

3

1000クエリをエスケープするクエリを削除できます。

クエリには1000個の最新のレコードと休憩が削除されます。

Delete from table where Id not in(select top 1000 Id from table order by date desc) 
関連する問題