SQL Get Top 10 записей об ошибках по количеству, но с идентификатором - PullRequest
1 голос
/ 05 апреля 2010

Я задал вопрос ранее сегодня здесь . Тем не менее, я не обратил внимания на этот вопрос: как я могу получить идентификатор AN для этих записей ошибок? Так, например, если у меня есть ошибка, которая произошла 3 раза, как я могу вернуть один из идентификаторов из этих 3 записей?

1 Ответ

3 голосов
/ 05 апреля 2010

Вы можете вернуть либо Max, либо Min идентификатор ошибки

SELECT TOP(10) COUNT([BugTitle]) AS 'BugCount', [BugTitle], [ErrLine], MIN([BugId]) AS 'BugId'
FROM [Bugs] 
WHERE [BugDate] >= DateAdd(Day, -30, DateDiff(Day, 0, GetDate())) 
GROUP BY [BugTitle], [ErrLine]
ORDER BY COUNT([BugTitle]) DESC 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...