2017-06-12 246 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;