文档资料

InfluxQL 日期和时间函数

使用 InfluxQL 日期和时间函数执行时间相关操作。

now()

返回当前系统时间(UTC)。仅在WHERE 子句中受支持。

now()

time()

用于在GROUP BY 子句中将数据按指定的时间间隔分组到基于时间的区间中,也称为“窗口”,使用指定的间隔。时间列中的时间戳将更新到它们所在的窗口的起始边界,并按time分组。窗口使用基于指定间隔的预设的整数边界,这些边界独立于WHERE 子句中的时间条件。

此操作可用于以下用途

  • 通过将每个窗口中的多个点聚合到一个点来下采样数据。
  • 将不规则的时序数据规范化为在常规间隔发生。

仅在GROUP BY 子句中受支持。

time(interval[, offset])

参数

  • interval:指定窗口间隔的持续时间文字。
  • offset:指定将预设时间边界向前或向后移动的持续时间文字。可以是正数或负数。默认为 0s
示例

将数据下采样到时间间隔


本页有帮助吗?

感谢您的反馈!


Flux 的未来

Flux 正进入维护模式。您可以在不更改代码的情况下继续按当前方式使用它。

阅读更多

InfluxDB v3 增强功能和 InfluxDB 集群版现已上市

包括更快的查询性能和管理工具在内的新功能,推进了 InfluxDB v3 产品线。InfluxDB 集群版现已上市。

InfluxDB v3 性能和功能

InfluxDB v3 产品线在查询性能方面取得了显著提升,并提供了新的管理工具。这些增强功能包括用于监控 InfluxDB 集群健康状况的操作仪表板,InfluxDB Cloud Dedicated 中的单点登录 (SSO) 支持,以及用于令牌和数据库的新管理 API。

了解新 v3 增强功能


InfluxDB 集群版上市

InfluxDB 集群版现已上市,并为您在自行管理的堆栈中提供了 InfluxDB v3 的功能。

与我们讨论 InfluxDB 集群版