It might be a bug in the implicit character-to-date conversion. If you change

  AND ("REP_DATE_FOR_WEEK_INFO_DIMTA"."REP_D" IN ('2016-08-01', '2016-08-15', 
'2016-08-18')))

to

  AND ("REP_DATE_FOR_WEEK_INFO_DIMTA"."REP_D" IN (DATE '2016-08-01', DATE 
'2016-08-15', DATE '2016-08-18')))

does it work?

Julian

> On Sep 27, 2016, at 1:32 AM, 胡志华(万里通科技及数据中心商务智能团队数据分析组) 
> <[email protected]> wrote:
> 
> Hi all,
>  
>        I am using kylin1.5.3, I found kylin doesn’t support  keywords “IN” 
> quite well. When I replaced “in” with “=”, the sql executed successfully
>  
> I paste my sql as below:
>  
> SELECT "REP_DATE_FOR_WEEK_INFO_DIMTA"."REP_D" AS "REP_D",   
> SUM("TXN_SUB_ORDER_INFO_FTA"."PAY_POINTS") AS 
> "TEMP_Calculation_EIBAJCCBAFIFGDIJ__BGDGAHDFFE__A_",   '-小计-' AS "X______",   
> COUNT(DISTINCT "TXN_SUB_ORDER_INFO_FTA"."DOC_ID") AS "ctd_DOC_ID_ok",   
> SUM("TXN_SUB_ORDER_INFO_FTA"."DISCOUNT") AS "sum_DISCOUNT_ok",   
> SUM("TXN_SUB_ORDER_INFO_FTA"."PAY_CASH") AS "sum_PAY_CASH_ok" FROM 
> "WLT_IDL"."TXN_SUB_ORDER_INFO_FT0" "TXN_SUB_ORDER_INFO_FTA"   INNER JOIN 
> "WLT_PUB"."REP_DATE_FOR_WEEK_INFO_DIMT0" "REP_DATE_FOR_WEEK_INFO_DIMTA" ON 
> ("TXN_SUB_ORDER_INFO_FTA"."PT_PROCESS_D" = 
> "REP_DATE_FOR_WEEK_INFO_DIMTA"."PROCESS_D")   INNER JOIN 
> "WLT_PUB"."PUB_TXN_TYPE_DIMT0" "PUB_TXN_TYPE_DIMTA" ON 
> (("TXN_SUB_ORDER_INFO_FTA"."GAIN_PAY_IND" = 
> "PUB_TXN_TYPE_DIMTA"."GAIN_PAY_IND") AND 
> ("TXN_SUB_ORDER_INFO_FTA"."PATHWAY_IND" = "PUB_TXN_TYPE_DIMTA"."PATHWAY_IND") 
> AND ("TXN_SUB_ORDER_INFO_FTA"."TXN_TYPE_IND" = "P        
> UB_TXN_TYPE_DIMTA"."TXN_TYPE_IND") AND 
> ("TXN_SUB_ORDER_INFO_FTA"."TXN_SUB_TYPE_IND" = 
> "PUB_TXN_TYPE_DIMTA"."TXN_SUB_TYPE_IND")) WHERE 
> (("PUB_TXN_TYPE_DIMTA"."IS_ACTIVITY" = 1) AND 
> ("REP_DATE_FOR_WEEK_INFO_DIMTA"."REP_D" IN ('2016-08-01', '2016-08-15', 
> '2016-08-18'))) GROUP BY "REP_DATE_FOR_WEEK_INFO_DIMTA"."REP_D"
>  
>  
> The error info :
> Error in coprocessor
>         at org.apache.calcite.avatica.Helper.createException(Helper.java:56)
>         at org.apache.calcite.avatica.Helper.createException(Helper.java:41)
>         at 
> org.apache.calcite.avatica.AvaticaStatement.executeInternal(AvaticaStatement.java:143)
>         at 
> org.apache.calcite.avatica.AvaticaStatement.executeQuery(AvaticaStatement.java:186)
>                                                                               
>                                      5839548,2-9   99%
>         at 
> org.apache.calcite.avatica.AvaticaStatement.executeInternal(AvaticaStatement.java:143)
>         at 
> org.apache.calcite.avatica.AvaticaStatement.executeQuery(AvaticaStatement.java:186)
>         at 
> org.apache.kylin.rest.service.QueryService.execute(QueryService.java:364)
>         at 
> org.apache.kylin.rest.service.QueryService.queryWithSqlMassage(QueryService.java:276)
>         at 
> org.apache.kylin.rest.service.QueryService.query(QueryService.java:121)
>         at 
> org.apache.kylin.rest.service.QueryService$$FastClassByCGLIB$$4957273f.invoke(<generated>)
>         at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>         at 
> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:618)
>         at 
> org.apache.kylin.rest.service.QueryService$$EnhancerByCGLIB$$a52cb381.query(<generated>)
>         at 
> org.apache.kylin.rest.controller.QueryController.doQueryWithCache(QueryController.java:192)
>         at 
> org.apache.kylin.rest.controller.QueryController.query(QueryController.java:94)
>        
>        
>  
>  
>  
>  
> **************************************
> 胡志华 
> 壹钱包业务运营中心数据分析部
> (:021-20667416/18019788229
> *:上海徐汇区凯滨路206号平安大厦A座15楼
> **************************************
>  
>  
> 
> ********************************************************************************************************************************
> The information in this email is confidential and may be legally privileged. 
> If you have received this email in error or are not the intended recipient, 
> please immediately notify the sender and delete this message from your 
> computer. Any use, distribution, or copying of this email other than by the 
> intended recipient is strictly prohibited. All messages sent to and from us 
> may be monitored to ensure compliance with internal policies and to protect 
> our business. 
> Emails are not secure and cannot be guaranteed to be error free as they can 
> be intercepted, amended, lost or destroyed, or contain viruses. Anyone who 
> communicates with us by email is taken to accept these risks.
> 
> 收发邮件者请注意:
> 本邮件含保密信息,若误收本邮件,请务必通知发送人并直接删去,不得使用、传播或复制本邮件。
> 进出邮件均受到本公司合规监控。邮件可能发生被截留、被修改、丢失、被破坏或包含计算机病毒等不安全情况。 
> ********************************************************************************************************************************
> 

  • about kyli... 万里通科技及数据中心商务智能团队数据分析组
    • Re: a... Julian Hyde
      • R... Li Yang
      • 答... 万里通科技及数据中心商务智能团队数据分析组

Reply via email to