You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在KQL查询中筛选08:00-17:00时段的结果?

KQL筛选每日08:00-17:00时段数据的方法

你可以用KQL内置的timeofday()函数直接提取时间戳的时间部分,再做范围筛选,这是最简洁的写法:

// 替换成你的表名和实际时间字段名
YourTable
| where timeofday(YourTimeColumn) between (datetime(08:00:00) .. datetime(17:00:00))

如果需要更精细的控制(比如严格排除17:00之后的分钟数),也可以拆分小时和分钟来判断:

YourTable
| extend hour = datetime_part("hour", YourTimeColumn)
| extend minute = datetime_part("minute", YourTimeColumn)
| where (hour > 8) or (hour == 8 and minute >= 0)
| where (hour < 17) or (hour == 17 and minute <= 0)

说明:

  • timeofday()函数会把datetime值的日期部分剥离,只保留时分秒信息(日期固定为0001-01-01),直接和目标时间范围比较就能精准筛选时段。
  • 记得把代码里的YourTable和YourTimeColumn替换成你实际使用的表名和时间字段名。

内容的提问来源于stack exchange,提问作者Phil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 12:25:41