tispark执行sql,where条件中筛选日期报错

你好,TiSpark 目前对读取 RANGE COLUMNS 表支持还不够完善
你可以在这里 https://github.com/pingcap/tispark/issues 提一个你使用 RANGE COLUMNS 时遇到的问题。后续解决我们可以在这个 issue 讨论。
另外针对你的问题,在修复之前,你可以暂时使用 RANGE 分区。如下

CREATE TABLE `test`.`range` ( `id` INT ( 11 ) NOT NULL, `ct` datetime NULL DEFAULT NULL ) PARTITION BY RANGE (to_days(ct)) (
	PARTITION `p0`
	VALUES
	LESS THAN (to_days('2020-01-01'))
	)