TSCmp 函数比较两个值。
TSCmp(value1 smallfloat, value2 smallfloat) returns int; TSCmp(value1 double precision, value2 double precision) returns int;
在 Apply 函数内使用 TSCmp 函数。
TSCmp 函数采用两个 SMALLFLOAT 值或两个 DOUBLE PRECISION 值;两个值必须是相同类型。TSCmp 函数可以采用作为时间系列的列的参数。使用 Apply 函数接受的相同参数格式。
select Apply ('TSAddPrevious(TSCmp($final, TSPrevious($final)) * $vol)', '2011-01-03 00:00:00.00000'::datetime year to fraction(5), '2011-01-08 00:00:00.00000'::datetime year to fraction(5), stock_data)::TimeSeries(one_real) from daily_stocks where stock_name = 'GBase';