Mujtaba Chohan created PHOENIX-2942:
---------------------------------------

             Summary: Incorrect results for order by queries
                 Key: PHOENIX-2942
                 URL: https://issues.apache.org/jira/browse/PHOENIX-2942
             Project: Phoenix
          Issue Type: Bug
            Reporter: Mujtaba Chohan
             Fix For: 4.8.0


{code}
Incorrect

select L_DISCOUNT, L_QUANTITY from lineitem_encoded order by 
(l_discount,L_QUANTITY) limit 10;
+-------------+-------------+
| L_DISCOUNT  | L_QUANTITY  |
+-------------+-------------+
| 0.04        | 17          |
| 0.01        | 4           |
| 0.09        | 28          |
| 0.1         | 46          |
| 0.06        | 27          |
| 0.04        | 36          |
| 0.1         | 49          |
| 0.01        | 15          |
| 0.1         | 34          |
| 0.01        | 28          |
+-------------+-------------+
{code}

{code}
Correct

select  L_DISCOUNT, L_QUANTITY from lineitem_encoded order by (l_discount) 
limit 10;
+-------------+-------------+
| L_DISCOUNT  | L_QUANTITY  |
+-------------+-------------+
| 0           | 38          |
| 0           | 24          |
| 0           | 31          |
| 0           | 41          |
| 0           | 22          |
| 0           | 5E+1        |
| 0           | 1           |
| 0           | 49          |
| 0           | 28          |
| 0           | 15          |
+-------------+-------------+
{code}

{code}
CREATE TABLE LINEITEM_ENCODED(L_ORDERKEY INTEGER not null, L_PARTKEY  INTEGER, 
L_SUPPKEY  INTEGER , L_LINENUMBER  INTEGER not null, L_QUANTITY DECIMAL(15,2), 
L_EXTENDEDPRICE DECIMAL(15,2), L_DISCOUNT DECIMAL(15,2), L_TAX DECIMAL(15,2), 
L_RETURNFLAG  CHAR(1), L_LINESTATUS  CHAR(1), L_SHIPDATE DATE, L_COMMITDATE 
DATE, L_RECEIPTDATE DATE, L_SHIPINSTRUCT CHAR(25), L_SHIPMODE CHAR(10), 
L_COMMENT VARCHAR(44) constraint pk primary key(l_orderkey, l_linenumber));
{code}

I'll get a utest for it soon.



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

Reply via email to