删除access数据表前10个记录的sql语句如何写?(100分)

  • 主题发起人 主题发起人 yjbin
  • 开始时间 开始时间
Y

yjbin

Unregistered / Unconfirmed
GUEST, unregistred user!
我的数据表里有个时间字段。
数据表已经按时间排序了。
我需要把时间最靠前的10个记录删除掉。

应该如何做?
如:
delete from table1 order by datefiles desc
 
我没装Access,试试这样行不行
1.delete from (select top 10 * from table1 order by datefiles desc)
2.delete from table1 where ID in (select top 10 ID from table1 order by datefiles desc)

 
delete from (select top 10 * from table1 order by datefiles desc)
这条语句是正确的,多谢。

我发现access 2002中文版的帮助不是很详细,很多关键信息找不到。

如前十条记录:
sql server 是top(10) ,而access是 top 10
真是麻烦,统一了就好了。
 
后退
顶部