当前位置: 代码迷 >> Sql Server >> 菜鸟,求一条简单的sql语句,功能见内
  详细解决方案

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

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

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

------解决方案--------------------
SQL code
select top 10 * from table order by EventID desc
  相关解决方案