关于RANGE COLUMNS分区方式的分区剪裁不生效问题

【背景信息】
[关于若隐若现的range columns分区方式的疑问 - #4,来自 tiancaiamao](http://range columns)
前面问过range columns这个分区方式的问题,有Contributor有过回答,现在遇到range columns和range分区剪裁不一致的地方。
【需求涉及的问题场景】
建表如下:
CREATE TABLE test.table_day (

summ_date varchar (8) NOT NULL

)

PARTITION BY RANGE COLUMNS (summ_date)

( PARTITION prt_before VALUES LESS THAN (“20210101”),

PARTITION prt_20210101 VALUES LESS THAN (“20210102”),

PARTITION prt_20210102 VALUES LESS THAN (“20210103”))
查看执行计划:
explain select * from test.table_day where summ_date in (“20210101”,“20210102”);
扫描了三个分区:


按照对sql的理解,20210101和20210102命中了prt_20210101和prt_20210102两个分区,按照对分区剪裁的理解,这个地方应该发生分区剪裁。所依据的材料是range分区的分区剪裁说明:

因上次Contributor回答了按照range理解,暂且这么理解。

【期望的需求行为】
目前已验证,range columns在in的条件下没有发生分区剪裁,能够提供range一样的特性,在in的条件下发生分区剪裁?

验证了一下,between and = < > in里面只有一个值都是支持分区剪裁的。