У меня есть таблица с именем DynamicText
со следующими полями: DynamicID
, Content
, Timestamp
и DynamicTextEnum
.Выберите верхний ряд из каждой группы
Я пытаюсь создать запрос, который выберет самую последнюю запись на основе Timestamp
из каждой группы, сгруппированной по DynamicTextEnum
.
Например:
Enum Timestamp
-----------------
1 1/10/2012
1 2/10/2012
2 1/10/2012
3 3/10/2012
2 3/10/2012
3 4/10/2012
Так что результаты будут выглядеть следующим образом:
Enum Timestamp
-----------------
1 2/10/2012
2 3/10/2012
3 4/10/2012
Мой текущий просто SELECTS TOP 1
их на основе Enum и упорядочивает их в порядке DESC на основе Timestamp
но это Безразлично Я работаю, когда мне нужны все перечисления. Есть идеи?