Mihai Budiu created CALCITE-6751:
------------------------------------

             Summary: Reduction of CAST from string to interval is incorrect
                 Key: CALCITE-6751
                 URL: https://issues.apache.org/jira/browse/CALCITE-6751
             Project: Calcite
          Issue Type: Bug
          Components: core
    Affects Versions: 1.38.0
            Reporter: Mihai Budiu


Consider the following SQL expression:
{code:sql}
SELECT CAST('1' AS INTERVAL HOURS)
{code}

RexSimplify.simplifyCast reduces this to a RelLiteral with value 1 and type 
INTERVAL HOURS. However, the representation of short intervals should use the 
canonical value of the interval in milliseconds, so the correct value should be 
3600000.




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

Reply via email to