xiong duan created CALCITE-5181:
-----------------------------------

             Summary: Sum aggregate function return wong result
                 Key: CALCITE-5181
                 URL: https://issues.apache.org/jira/browse/CALCITE-5181
             Project: Calcite
          Issue Type: Bug
          Components: core
    Affects Versions: 1.30.0
            Reporter: xiong duan


To reproduce(dummy.iq):
{code:java}
!use scott
!set outputformat mysql

SELECT sum(empno) from "scott".emp; {code}
Should return 108172, but return -22900.

This is because RelDataTypeSystemImpl deriveSumType return a wrong datatype. We 
presume when the parameter is smllInt, the return datatype stay same as the 
parameter. So the result out of range.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to