下面的查询是给我的错误:错误试图通过使用在显通滞后功能时[蜂房] [SAS过的Hadoop]
执行错误:在处理声明:失败:执行错误,返回代码2从 org.apache.hadoop.hive.ql.exec.mr.MapRedTask
有谁知道为什么或者如何解决这个问题?
proc sql;
connect to hadoop(server='xxx' port=10000 schema=xxx SUBPROTOCOL=hive2 sql_functions=all);
execute(
create table a as
select
*,
lag(claim_flg,1) over (order by ptnt_id,month) as lag1
from b
) by hadoop;
disconnect from hadoop;
quit;