GetNextNonNull 函数

GetNextNonNull 函数返回在指定日期或之后的下一个非空元素。

语法

GetNextNonNull(ts       TimeSeries, 
            tstamp     datetime year to fraction(5),
            column_name lvarchar default null
            flags       integer default 0
) 
returns row;
ts
源时间系列。
tstamp
元素的时间戳记。
column_name(可选)
如果使用 column_name 参数指定列,那么 GetNextNonNull 函数返回指定日期或之后在指定列中具有非空值的下一个非空元素。

如果未指定 column_name 参数,那么 GetLastNonNull 函数返回在 tstamp 指定的日期或之后的下一个非空元素。可能除了时间戳记之外的所有列都为 NULL

flags
flags 参数值中描述了 flags 参数的有效值。缺省值为 0

描述

不规则时间系列中没有空元素。因此,对不规则时间系列使用 GetNextNonNull 函数时,请始终指定列名。如果对不规则时间系列使用 GetNextNonNull 函数但不指定列名,那么该函数与 GetLastValid 函数等效。

返回结果

时间系列的非空元素。