Найти N элементов в последовательности с помощью SQL

Учитывая следующую таблицу:

Sequence    Tag
-----       ----
1           a
2           a
3           a
88          a
100         a
1           b
7           b
88          b
101         b

Мне нужен запрос, который возвращает 4-е место в каждой последовательности тегов (упорядоченных по тегам, последовательности по возрастанию):

Tag         4thInSequence
-----       --------
a           88
b           101

Что является наиболее эффективным SQL я могу здесь использовать? (Примечание: уловки SQL Server 2008 разрешены)

6
задан Sam Saffron 8 September 2010 в 01:17
поделиться