日期:2014-05-18  浏览次数:20433 次

求一条SQL语句,谢谢
Access表


如何从一个数据表末尾第N条记录开始向前提取M条记录.例:


recode1   er   er   er   er   er   er   er  
recode2   dd   dd   dd   dd   dd   dd   dd
recode3   ee   ee   ee   ee   ee   ee   ee  
recode4   ff   ff   ff   ff   ff   ff   ff
recode5   kk   kk   kk   kk   kk   kk   kk  


我想从recode4开始向上提取2条记录

recode3   ee   ee   ee   ee   ee   ee   ee  
recode4   ff   ff   ff   ff   ff   ff   ff

Sql怎样写呢?  


请教达人,谢谢


------解决方案--------------------
select top 2 * from 表 dp where dp.A not in
(select top 1 A from 表 )

A B   
recode1 er