2009-09-05 5 views

Répondre

4

Cela suppose que « le 10 dernier par date de l'événement » désigne les 10 les plus récents:

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

Cela devrait le faire - indépendamment de ce système base de données que vous utilisez.

Marc

+0

"quel que soit le système de base de données que vous utilisez" n'est pas vrai. ;-) MySQL diffère un peu et Oracle diffère beaucoup. – Tomalak

+0

au moins 5 façons différentes de répondre à cette question http://stackoverflow.com/questions/595123/is-there-an-ansi-sql-alternative-to-the-mysql-limit-keyword –

+1

"quel que soit le système de base de données vous utilisez "tant que vous utilisez Microsoft SQL Server ou Sybase. C'est comme dans The Blue Brothers: "Oh, nous avons les deux genres (de la musique), nous avons le country * et le western." –

Questions connexes