【hive bug】between...and..的粗心bug


一、BETWEEN (大于等于) AND (小于等于)查询

  • 查询包含在此区间内的所有整数

例如:我们想查询什么日期 ,“date>=20220103 and date<=20230103” 可用“date between 20220103 and 20230103”

  • !!!注意点,时间顺序不可以调换,between后面是 “大于等于” 的含义,and后面是 “小于等于” 的含义

“date between 20230103 and 20220103 ” 等价于 “date>=20230103 and date<=20220103” ,这样子存在逻辑错误,导致业务出错,实际上有数据的,但却取空数据。