尝试在查询中使用滞后时,Apache Drill Compile Error

时间:2016-03-24 15:43:10

标签: sql lag apache-drill

我尝试使用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]

0 个答案:

没有答案