У меня есть Sessions
стол
Sessions
|Timespan|Name |No|
|12:00:00|Start|1 |
|12:01:00|End |2 |
|12:02:00|Start|3 |
|12:04:00|Start|4 |
|12:04:30|Error|5 |
Мне нужно извлечь из него продолжительность каждого сеанса с использованием KQL (но если бы вы могли предложить мне, как я могу сделать это с каким-либо другим языком запросов, это также было бы очень полезно). Но если следующая строка после start
также start
, это означает, что сеанс был прерван, и мы должны игнорировать его.
Ожидаемый результат:
|Duration|SessionNo|
|00:01:00| 1 |
|00:00:30| 4 |