【发布时间】:2021-11-01 14:12:30
【问题描述】:
我正在使用 KQL 并尝试在时间戳字段上连接两个表。问题是它们在秒数方面有不同的值。
表格“TableToJoin”将每分钟摄取一次记录(因此秒数为 00),并且我创建的 MeasureTime 列将具有不同的秒数,具体取决于我何时按下运行按钮(知道它将从现在开始计算 36 小时)
你知道我可以用什么方法来解决这个问题吗?
我把我的代码贴在下面:
range MeasureTime from ago(36h) to now() step(10m)
| join kind=rightouter
(TableToJoin| where TagName == 'TagName') on $left.MeasureTime == $right.Timestamp | take 10
TableToJoin 时间戳:
2021-11-01T14:09:00Z
2021-11-01T14:08:00Z
2021-11-01T14:06:00Z
2021-11-01T14:05:00Z
2021-11-01T14:04:00Z
2021-11-01T14:03:00Z
2021-11-01T14:02:00Z
2021-11-01T14:01:00Z
2021-11-01T14:00:00Z
MeasureTime 时间戳:
2021-11-01T13:59:20.5230363Z
2021-11-01T14:00:20.5230363Z
2021-11-01T14:01:20.5230363Z
2021-11-01T14:02:20.5230363Z
2021-11-01T14:03:20.5230363Z
2021-11-01T14:04:20.5230363Z
2021-11-01T14:05:20.5230363Z
2021-11-01T14:06:20.5230363Z
提前致谢
【问题讨论】:
标签: azure azure-data-explorer kql