Amazon redshift 红移:无法在自定义项中使用聚合函数?
我已经编写了以下代码:Amazon redshift 红移:无法在自定义项中使用聚合函数?,amazon-redshift,user-defined-functions,Amazon Redshift,User Defined Functions,我已经编写了以下代码: create or replace function max_price() returns real volatile as $$ select max(main_amount) from table $$ language sql; 我收到此错误消息: 错误:选择表达式不能具有聚合或窗口函数。 上下文:创建SQL函数max_price body 如何解决这个问题?不,红移UDF是标量的-每行输
create or replace function max_price()
returns real
volatile
as
$$
select
max(main_amount)
from
table
$$
language sql;
我收到此错误消息:
错误:选择表达式不能具有聚合或窗口函数。
上下文:创建SQL函数max_price body
如何解决这个问题?不,红移UDF是标量的-每行输入值返回一个输出 您可以使用存储过程来获得所需的结果
不,红移UDF是标量的-每行输入值返回一个输出 您可以使用存储过程来获得所需的结果
Amazon Redshift中的标量用户定义函数无法发出从表检索数据的SELECT命令。它是一种计算数字的方法,而不是查询数据库 发件人: SELECT子句不能包含以下任何类型的子句:FROM、INTO、WHERE、GROUP BY、ORDER BY、LIMIT
如果需要作为函数的一部分参考另一个表,请使用。Amazon Redshift中的标量用户定义函数无法发出SELECT命令从表中检索数据。它是一种计算数字的方法,而不是查询数据库 发件人: SELECT子句不能包含以下任何类型的子句:FROM、INTO、WHERE、GROUP BY、ORDER BY、LIMIT 如果您需要作为函数的一部分参考另一个表,请使用