Как вывести последние отдельные значения определенных полей и всех других столбцов?
Мне нужен запрос, который будет возвращать все последние записи для конкретного значения поля. Пример у меня есть таблица с 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