最近更新时间:2023.11.14 19:17:37
首次发布时间:2023.08.22 21:10:42
创建定时 SQL 任务时,您需要在 SQL 分析规则配置填写 SQL 时间窗口,用于日志检索分析的时间范围。SQL 时间窗口需要遵循一定的语法规则,本文档介绍对应的语法规则及常见场景的表达式示例。
SQL 时间窗口语法支持的语法格式如下:
格式 | 说明 |
---|---|
@{unit} | 在原时间的基础上向下进行取整。 |
+{num}{unit} | 在原时间的基础上加指定时间段。 |
-{num}{unit} | 在原时间的基础上减指定时间段。 |
参数说明如下:
参数 | 说明 |
---|---|
{num} | 正整数。可省略,省略后的默认值为 1。例如时间表达式为 |
{unit} | 时间单位,例如 m、h、d 等。支持的时间单位请参考时间单位。 |
SQL 时间窗口表达式支持的时间单位如下:
时间单位 | 说明 |
---|---|
h | 时 |
m | 分 |
s | 秒 |
常见场景的 SQL 时间窗口表达式如下:
开始时间 | 结束时间 | 说明 |
---|---|---|
@m-15m | @m | 前 15 分钟。 |
@h-3h | @h | 前 3 小时。 |
@h-12h-30m | @h | 前 12 小时 30 分钟。 |