更新异常数据后仍能查到异常数据

select * from loadTable("dfs://mydb", "bond_1m")   where bondcode='113566.SH' and preClose!=prev(close) order by datetime

为什么我已经修改了错误的 prevClose 按照此语句查询,仍然有异常结果:

attachments-2024-01-3NR4doCZ6597a5e581737.png

请先 登录 后评论

1 个回答

veryOrdinary

因为 where 先于 order by 执行,所以您这样直接查询,可能不符合您的预期,正确的操作是先 order by 进行排序,然后对排序后的结果进行 where 过滤。

请先 登录 后评论
  • 1 关注
  • 0 收藏,264 浏览
  • Polly 提出于 2024-01-05 14:48

相似问题