我尝试使用lag编写查询:
select ID, NO_ITEMS_SOLD, CARD_KEY,
lag(CARD_KEY,1) over (order by ID, NO_ITEMS_SOLD) as prev_qtysold
from MACHINE_SPIN_LEVEL_CG order by ID, NO_ITEMS_SOLD;
每当我运行它时都会收到此错误:
查询失败:发生错误 org.apache.drill.common.exceptions.UserRemoteException:SYSTEM ERROR:CompileException:第218行,第40列:找不到实际参数的适用构造函数/方法" int,int,int,io.netty.buffer.DrillBuf&# 34 ;;候选人是:" public void org.apache.drill.exec.vector.NullableVarCharVector $ Mutator.setSafe(int,java.nio.ByteBuffer,int,int)"," public void org。 apache.drill.exec.vector.NullableVarCharVector $ Mutator.setSafe(int,org.apache.drill.exec.expr.holders.NullableVarCharHolder)"," public void org.apache.drill.exec.vector .NullableVarCharVector $ Mutator.setSafe(int,byte [],int,int)"," public void org.apache.drill.exec.vector.NullableVarCharVector $ Mutator.setSafe(int,org.apache。 drill.exec.expr.holders.VarCharHolder)"," public void org.apache.drill.exec.vector.NullableVarCharVector $ Mutator.setSafe(int,int,int,int,io.netty.buffer) .DrillBuf)"片段3:0 [错误ID:25810a7e-08f4-4818-a1cc-ef9a04f27a42 on jvullo-bb:31010]