Dheeraj Panangat
04/28/2023, 11:04 AMorg.apache.flink.table.api.ValidationException: Column types of query result and sink for 'default_catalog.default_database.table_name' do not match.
Cause: Incompatible types for sink column 'summary_date' at position 2.
Query schema: [*********, summary_date: TIMESTAMP_LTZ(3) NOT NULL, **********]
Sink schema: [*********, summary_date: DATE, *******************************]
Can someone please help look at this ?
ThanksMartijn Visser
04/28/2023, 12:34 PMCURRENT_DATE is not a data type, but a function. That's indeed represented as TIMESTAMP_LTZ(3). If you want to sink it to a column which has a DATE data type, you would need to cast it to a DATEDheeraj Panangat
04/28/2023, 12:42 PMtable.select(_currentDate_().as("summary_date"), if I write SqlQuery select CURRENT_DATE as summary_date it work fine and gets the value as a DATE and not timestamp
Please let me know if the above understanding is incorrect.
Thanks.Martijn Visser
04/28/2023, 1:31 PMDateTypes.DATE() indeed.Martijn Visser
04/28/2023, 1:32 PMJason Politis
05/01/2023, 3:34 PMDheeraj Panangat
05/03/2023, 5:24 AMDheeraj Panangat
05/03/2023, 5:31 AM