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

Azure data explorer 如何输出特定字段和所有其他列的最新不同值?,azure-data-explorer,kql,Azure Data Explorer,Kql,我需要一个查询,它将返回一个字段的特定不同值的所有最新条目。 例如,我的表有两列:ComputerName,date。 我想为ComputerName返回所有不同的值,并为每个值返回最新的date 使用最大聚合 SELECT ComputerName, MAX(date) FROM table GROUP BY 1 使用最大聚合 SELECT ComputerName, MAX(date) FROM table GROUP BY 1 如果您只需要每台计算机的最大日期: table | sum

我需要一个查询,它将返回一个字段的特定不同值的所有最新条目。 例如,我的表有两列:
ComputerName
date
。 我想为
ComputerName
返回所有不同的值,并为每个值返回最新的
date

使用最大聚合

SELECT ComputerName, MAX(date)
FROM table
GROUP BY 1
使用最大聚合

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

如果您只需要每台计算机的最大
日期

table
| summarize max(date) by ComputerName
table
| summarize arg_max(date, *) by ComputerName
或者,如果您需要每台计算机的最新
日期的完整记录:

table
| summarize max(date) by ComputerName
table
| summarize arg_max(date, *) by ComputerName
相关文件:


如果您只需要每台计算机的最大
日期

table
| summarize max(date) by ComputerName
table
| summarize arg_max(date, *) by ComputerName
或者,如果您需要每台计算机的最新
日期的完整记录:

table
| summarize max(date) by ComputerName
table
| summarize arg_max(date, *) by ComputerName
相关文件: