如何输出特定字段和所有其他列的最新不同值?

How do I output latest distinct values of specific fields and all other colums?

我需要一个查询,该查询将 return 字段的特定不同值的所有最新条目。 示例我有 table 和 2 列:ComputerNamedate。 我想 return ComputerName 的所有不同值和每个 date 的最新值。

使用 MAX 聚合

SELECT ComputerName, MAX(date)
FROM table
GROUP BY 1

如果您只需要每台计算机的最大值 date

table
| summarize max(date) by ComputerName

或者,如果您需要每台计算机最新 date 的完整记录:

table
| summarize arg_max(date, *) by ComputerName

相关文档: