Austin Richardson created CALCITE-6376:
------------------------------------------

             Summary: Filtering CTE of at least 6 columns with QUALIFY 
operation results in exception
                 Key: CALCITE-6376
                 URL: https://issues.apache.org/jira/browse/CALCITE-6376
             Project: Calcite
          Issue Type: Bug
    Affects Versions: 1.36.0
            Reporter: Austin Richardson


Example query:

 
{code:java}
WITH MyCTE AS (
    SELECT 
        column1,
        column2,
        column3,
        column4,
        column5,
        column6
    FROM (
        VALUES 
            ('value1', 10, 5.0, 'data1', 'info1', 'test1'),
            ('value2', 20, 4.0, 'data2', 'info2', 'test2'),
            ('value3', 30, 3.0, 'data3', 'info3', 'test3'),
            ('value4', 40, 2.0, 'data4', 'info4', 'test4'),
            ('value5', 50, 1.0, 'data5', 'info5', 'test5')
    ) AS t(column1, column2, column3, column4, column5, column6)
)
SELECT *
FROM MyCTE
QUALIFY RANK() OVER (ORDER BY column3) = 1{code}
 

Either removing one of the columns or the QUALIFY filter results in a 
successful query.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to