首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

菜鸟,求一条简单的sql语句,功能见内

2012-08-02 
初学者,求一条简单的sql语句,功能见内程序里要实现的是,显示Table表最后十列的数据,表中有一列EventID,每

初学者,求一条简单的sql语句,功能见内
程序里要实现的是,显示Table表最后十列的数据,表中有一列EventID,每次记录会自动加一,所以想法是用这句话实现:
select * from table where EventID >= (MAX(EventID)-10)
指令分析正确,但是不能成功执行,想知道这句SQL该怎么表述?

可以在程序里面接受返回值:
select MAX(EventID)from table
再将该返回值@EventID输入进该语句
select * from table where EventID >= (@EventID-10)
这样也可以实现该功能,但是会比较繁琐,想知道有没有简单的方法,在SQL中无需和程序交互就可实现,谢谢!

[解决办法]

SQL code
select top 10 * from table order by EventID desc 

热点排行