7

次のようなテーブルがあります。

id  timestamp  value1  value2
 1  09:12:37     1       1
 1  09:12:42     1       2
 1  09:12:41     1       3
 1  10:52:16     2       4
 1  10:52:18     2       5
 2  09:33:12     3       1
 2  09:33:15     3       2
 2  09:33:13     3       3

id と value1 でグループ化する必要があります。グループごとに、タイムスタンプが最も高い行が必要です。

上の表の結果は次のようになります。

id  timestamp  value1  value2
 1  09:12:42     1       2
 2  09:33:15     3       2

私はこれを私に与えるサマライズ演算子があることを知っています:

mytable
| project id, timestamp, value1, value2
| summarize max(timestamp) by id, value1

Result:
     id  timestamp  value1
      1  09:12:42     1
      2  09:33:15     3

しかし、この行の value2 も取得できませんでした。

前もって感謝します

4

2 に答える 2