akoshchiy opened a new issue, #14459:
URL: https://github.com/apache/datafusion/issues/14459

   ### Describe the bug
   
   Query with compound sort expr (e.g. `sum(a) + sum(b)`) is failing.
   
   ### To Reproduce
   
   Run the script in `datafusion-cli`
   ```
   CREATE TABLE t1(id INT, type VARCHAR, revenue INT);
   INSERT INTO t1 VALUES (1, 'a', 199), (2, 'b', 238), (3, 'a', 301);
   
   SELECT
           type,
           sum(revenue) + sum(revenue)
   FROM t1
   GROUP BY type
   ORDER BY sum(revenue) + sum(revenue);
   ```
   
   The output will be
   
   ```
   type_coercion
   caused by
   Schema error: No field named t1.revenue. Valid fields are t1.type, 
"sum(t1.revenue) + sum(t1.revenue)".
   ```
   
   ### Expected behavior
   
   ```
   +------+----------------------------------+
   | type | sum(t1.revenue)  + sum(t1.revenue) |
   +------+----------------------------------+
   | b    | 476                              |
   | a    | 1000                            |
   +------+----------------------------------+
   ```
   
   ### Additional context
   
   _No response_


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to