【发布时间】:2021-09-09 19:35:32
【问题描述】:
假设我在Azure Data Explorer 中有如下表格:
let data = datatable(id:int, dateTime:datetime)
[
1,"2021-03-03",
1,"2021-03-04",
1,"2021-03-12",
2,"2021-03-04",
2,"2021-03-04",
2,"2021-03-07"
]
我想要一个Kusto Query Language 查询,它将找到每个ID 的最新日期时间的记录。即,我希望查询返回以下记录:
| id | dateTime |
|---|---|
| 2 | 2021-03-07 00:00:00.0000000 |
| 1 | 2021-03-12 00:00:00.0000000 |
我查看了this question,但在这种情况下,OP 只需要一条记录,这是整个表的最大值。我想取回 each id 的最新日期时间记录。
我该怎么做?
(此示例表仅用于说明目的,我处理的真实数据要大得多,并且有许多 ID,并且未排序。)
【问题讨论】: