2009-09-05 66 views

回答

4

这假定“最后的10由事件日期”是指最近10分的:

SELECT TOP 10 EventName, EventDate 
FROM EventsTable 
ORDER BY EventDate DESC 

应该这样做 - 不管你使用什么数据库系统。

Marc

+0

“无论您使用的是哪种数据库系统”都是不正确的。 ;-) MySQL稍有不同,Oracle差别很大。 – Tomalak 2009-09-05 12:59:52

+0

至少有5种不同的方式来回答这个问题http://stackoverflow.com/questions/595123/is-there-an-ansi-sql-alternative-to-the-mysql-limit-keyword – 2009-09-05 13:00:10

+1

“不管数据库系统是什么您正在使用“,只要您使用的是Microsoft SQL Server或Sybase。这就像蓝色兄弟中的一句话:“哦,我们有两种(音乐),我们有国家*和*西部。” – 2009-09-05 17:36:44

相关问题