RUN_TIME 列と OPERATION_NAME 列を含むテーブルがあります。各操作の N 個よりも古いインスタンスを削除して、テーブルをトリミングしたいと思います。例: 入力テーブルが
RUN OPERATION
13/11/2012 05:39 GAM010P0
14/11/2012 05:39 GAM010P0
15/11/2012 05:39 GAM010P0
13/11/2012 05:09 GAM020P0
14/11/2012 05:09 GAM020P0
15/11/2012 05:09 GAM020P0
16/11/2012 05:09 GAM020P0
01/11/2012 17:09 GAM060P0
そして、各操作の最新の 2 つのインスタンスを維持したいと思います。出力は次のようになります。
RUN OPERATION
14/11/2012 05:39 GAM010P0
15/11/2012 05:39 GAM010P0
15/11/2012 05:09 GAM020P0
16/11/2012 05:09 GAM020P0
01/11/2012 17:09 GAM060P0
通常、RANK 分析関数を使用して RUN_TIME でランク付けし、OPERATION_NAME でグループ化します。ただし、このテーブルは sqlite DB に存在するため、削除 SQL ステートメントを記述してこれを実現することはできません。