Sql 尝试在查询中使用滞后时发生Apache Drill编译错误
我正在尝试使用lag编写一个查询:Sql 尝试在查询中使用滞后时发生Apache Drill编译错误,sql,lag,apache-drill,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.User
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:系统错误:CompileException:第218行第40列:未找到适用于实际参数“int,int,int,io.netty.buffer.DrillBuf”的构造函数/方法;候选对象有:“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,字节[],int,int)”,“public void org.apache.drill.exec.vector.NullableVarCharVector$Mutator.setSafe(int,org.apache.drill.exec.expr.holders.varcharholders.varcharholders.setSafe)”,“public void org.apache.drill.exec.vector.vector.nullablevalcharvector$Mutator.setSafe”(int,int,int,int,io.netty.buffer.DrillBuf)“片段3:0[jvullo bb:31010上的错误Id:25810a7e-08f4-4818-a1cc-ef9a04f27a42]
请共享您运行此查询的示例数据。同时提及演练版本请共享您运行此查询的示例数据。同时提及演练版本