Dheeraj Panangat created FLINK-31985:
----------------------------------------

             Summary: The currentDate() get transformed to TIMESTAMP_LTZ(3) 
instead of DATE()
                 Key: FLINK-31985
                 URL: https://issues.apache.org/jira/browse/FLINK-31985
             Project: Flink
          Issue Type: Bug
          Components: Table SQL / JDBC
    Affects Versions: 1.16.1
            Reporter: Dheeraj Panangat


As per the 
[doc|https://nightlies.apache.org/flink/flink-docs-release-1.17/docs/dev/table/functions/systemfunctions/],
 the currentDate() function should match the SQL Function CURRENT_DATE 
and currentTimestamp() function should match the SQL Function CURRENT_TIMESTAMP.

Currently seeing that the currentDate() transforms the column to TIMESTAMP 
instead of DATE.

Alternate/Temporary Solution which works : 
If instead of using {{}}
{code:java}
table.select(currentDate().as("xyz_date"){code}
if I write SqlQuery 
{code:java}
select CURRENT_DATE as xyz_date{code}
it work fine and gets the value as a DATE and not timestamp

Can we please fix this for flink version 1.16 ?

Thanks



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

Reply via email to