数据仓库服务 GAUSSDB(DWS)-函数和表达式:spread(field numeric)

时间:2024-07-13 11:25:01

spread(field numeric)

该函数用于计算某段时间内最大和最小值的差值。

表5 参数说明

参数名

类型

描述

Required/Option

field

数值型

需要计算的列。

Required

  • 该函数用于时序场景计算每个指标的增量,通常按照时间排序后计算。
  • 每个分组内如果少于2个元组,返回结果为0,不要和over窗口函数混用。
示例:
SELECT
     SPREAD(value)
FROM 
     (VALUES ('2019-07-12 00:00:00'::timestamptz, 1),('2019-07-12 00:01:00'::timestamptz, 2),('2019-07-12 00:02:00'::timestamptz, 3)) v(time,value);
support.huaweicloud.com/IoT-devg830-dws/dws_14_00007.html