Teradata 需要帮助计算第90百分位吗
此查询结果有以下错误: [Teradata数据库][TeraJDBC 15.10.00.22][错误3707][SQLState 42000]语法错误,应为名称或Unicode “')和“OVER”关键字之间的分隔标识符 .试试看Teradata 需要帮助计算第90百分位吗,teradata,Teradata,此查询结果有以下错误: [Teradata数据库][TeraJDBC 15.10.00.22][错误3707][SQLState 42000]语法错误,应为名称或Unicode “')和“OVER”关键字之间的分隔标识符 .试试看 SELECT session_start_dt ,PERCENTILE_CONT(0.9) WITHIN GROUP (ORDER BY excess_wait) OVER (PARTITION BY session_start_dt
SELECT
session_start_dt
,PERCENTILE_CONT(0.9) WITHIN GROUP (ORDER BY excess_wait)
OVER (PARTITION BY session_start_dt)
FROM Excess_Wait_AB
这是另一种选择:
SELECT
session_start_dt
, PERCENTILE_CONT(0.9) WITHIN GROUP (ORDER BY excess_wait) as pcntl
FROM Excess_Wait_AB
解释了它们之间的差异。请在每行前面加上4个空格来设置源代码的格式。Teradata仅支持聚合版本的
PERCENTILE_CONT
,请参阅
SELECT
session_start_dt
, PERCENTILE_DISC(0.9) WITHIN GROUP (ORDER BY excess_wait) as pcntl
FROM Excess_Wait_AB