当我运行以下查询时:
select PRECENTILE_CONT(0.5) WITHIN GROUP (ORDER BY X) AS MEDIAN_X
from table;
我收到以下错误:
函数'PRECENTILE_CONT'不是分析聚合,而是被调用 带窗口规格
如果您有解决方案,请告诉我。
答案 0 :(得分:2)
该功能应为PERCENTILE_CONT
。我猜错了。
答案 1 :(得分:1)
重新排列查询语法如下:
select PERCENTILE_CONT ( 0.5 )
WITHIN GROUP ( ORDER BY x )
OVER ( [ <partition_by_clause> ] ) as MEDIAN_X from table