Как вывести последние отдельные значения определенных полей и всех других столбцов?

Мне нужен запрос, который будет возвращать все последние записи для конкретного значения поля. Пример у меня есть таблица с 2 столбцами: ComputerName, date, Я хочу вернуть все отдельные значения для ComputerName и последний date для каждого из них.

2 ответа

Решение

Если вам нужен только максимум date на компьютер:

table
| summarize max(date) by ComputerName

в качестве альтернативы, если вам нужны все записи с последними date на компьютер:

table
| summarize arg_max(date, *) by ComputerName

Соответствующие документы:

Используйте МАКС. Агрегат

SELECT ComputerName, MAX(date)
FROM table
GROUP BY 1
Другие вопросы по тегам