2017-06-12 248 views
0

我在Phoenix中的类型为Date的列中包含activation_date列,其中包含类似“2016-06-18 07:00:00.000”,
的条目如何选择相同的日期大于x日期:如何在Apache Phoenix中获取日期大于x日期的日期条目

select activation_date from xyz where activation_date > '2017-03-17 07:00:00.000' limit 10; 

上面的查询提供了错误,如:

Error: ERROR 203 (22005): Type mismatch. DATE and VARCHAR for USER_DATA.ACTIVATION_DATE > '2017-03-17 07:00:00.000' (state=22005,code=203) org.apache.phoenix.schema.TypeMismatchException: ERROR 203 (22005): Type mismatch. DATE and VARCHAR for ACTIVATION_DATE > '2017-03-17 07:00:00.000'

回答

0

我试过后&得到了修复。 to_date函数的工作原理:
从xyz中选择activation_date,其中activation_date> to_date('2017-03-17 00:00:00.000')的限制为10;