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
相关文件: