Я хотел бы получить последнюю запись для каждого сервера.получить последнюю запись для каждого ID
Вот несколько примеров данных:
TimeGenerated SourceName ComputerName Message
2014-11-22 21:48:30 Windows Update Agent Server1 Update Failed
2014-11-22 21:42:30 Windows Update Agent Server2 Update Failed
2014-11-22 21:45:30 Windows Update Agent Server2 Update Failed
2014-11-22 21:43:30 Windows Update Agent Server1 Update Failed
Желаемая Выход:
TimeGenerated SourceName ComputerName Message
2014-11-22 21:48:30 Windows Update Agent Server1 Update Failed
2014-11-22 21:45:30 Windows Update Agent Server2 Update Failed
Я пробовал:
SELECT * FROM TABLE
GROUP BY ComputerName
ORDER BY TimeGenerated ASC
Но что выдает противоречивые результаты и не дает мне последний в большинство случаев.
Я также пробовал некоторые подзапросы, но неудачно провалился.
Спасибо, это спасатель, я сводил меня с ума. – sspeed