liyang created KYLIN-2341:
-----------------------------

             Summary: sum(case .. when ..) problem
                 Key: KYLIN-2341
                 URL: https://issues.apache.org/jira/browse/KYLIN-2341
             Project: Kylin
          Issue Type: Bug
            Reporter: liyang
            Assignee: liyang


Query like below should either fail, or return correct result. Currently it 
returns incorrect result.

{code}
SELECT 
    sum(case
        when lstg_format_name like 'Other%'
        then price
        else 0
    end) as gmv
    
FROM test_kylin_fact 
    inner JOIN edw.test_cal_dt as test_cal_dt
    ON test_kylin_fact.cal_dt = test_cal_dt.cal_dt
    inner JOIN test_category_groupings
    ON test_kylin_fact.leaf_categ_id = test_category_groupings.leaf_categ_id 
AND test_kylin_fact.lstg_site_id = test_category_groupings.site_id
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to