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';