按月范围查询,表结果为空

根据TradeDate列(Date类型)筛选2020年1月和2月,做范围查询;

脚本没有报错,但是结果表t为空。

t = select * from pt where 2020.01 <= TradeDate <= 2020.02


请先 登录 后评论

1 个回答

Yingnan Wang
select * from pt where 2020.01M <= month(TradeDate) <= 2020.02M

或者

select * from pt where 2020.01.01 <= TradeDate <= 2020.02.01

推荐使用第二种方式,第一种方式不会触发分区剪枝

请先 登录 后评论
  • 1 关注
  • 0 收藏,818 浏览
  • Order Wang 提出于 2022-06-17 12:10