Sql 尝试在查询中使用滞后时发生Apache Drill编译错误

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

我正在尝试使用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:系统错误: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]


请共享您运行此查询的示例数据。同时提及演练版本请共享您运行此查询的示例数据。同时提及演练版本