访问删除查询:仅保留最近的3500条记录

时间:2013-06-27 20:04:55

标签: ms-access max

我在Access中有一个表,有几千条记录。我被要求设置自动删除查询以仅保留3500条最新记录。我记录的唯一标识是AutoNumber ID字段。但是,当我尝试使用时设置查询

1 个答案:

答案 0 :(得分:2)

假设您的自动编号[ID]字段定义为其New Values属性设置为Increment(而不是Random),则查询将删除除最近3500条记录以外的所有记录会是

DELETE FROM YourTable
WHERE ID NOT IN
    (
        SELECT TOP 3500 ID 
        FROM YourTable
        ORDER BY ID DESC
    )
相关问题