S02049

错误代码

S02049

报错信息

Analytic function does not support function '%s'. RefId: S02049

错误原因

分析函数只支持分析函数 列表中的函数,若在分析函数中使用了不支持的函数,会出现该报错。

id = `XOM`GS`AAPL
val = 102.1 33.4 73.6
date = 2020.01.01 2020.01.02 2020.01.01
t = table(id, val, date);

select database("123456", VALUE, 2024.02.01..2024.02.02) over () from t;
select [67108864] database("123456", VALUE, 2024.02.01 .. 2024.02.02) over (range between unbounded preceding and unbounded following) as database from t => Analytic function does not support function 'database'.

解决办法

分析函数 中存在可实现预期语义的函数,则使用该函数替换分析函数中指定的函数;若分析函数 中不存在可实现预期语义的函数,则需要使用其它 SQL 语句来替换使用分析函数。