[ https://issues.apache.org/jira/browse/IGNITE-22780?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Konstantin Orlov reassigned IGNITE-22780: ----------------------------------------- Assignee: Konstantin Orlov > Sql. Cast from VARCHAR to TS WITH LOCAL TZ doesn't take into account time zone > ------------------------------------------------------------------------------ > > Key: IGNITE-22780 > URL: https://issues.apache.org/jira/browse/IGNITE-22780 > Project: Ignite > Issue Type: Bug > Components: sql > Reporter: Konstantin Orlov > Assignee: Konstantin Orlov > Priority: Major > Labels: ignite-3 > > Let's take a look at case below: > {code:java} > sql("CREATE TABLE tmp (id INT PRIMARY KEY, s VARCHAR(100))"); > sql("INSERT INTO tmp VALUES (1, '1970-01-01 12:00:00')"); > ZoneId zone = ZoneOffset.ofHours(4); > assertQuery("INSERT INTO test SELECT s FROM tmp WHERE id = 1") > .withTimeZoneId(zone) > .check(); > assertQuery("SELECT * FROM test") > .returns(Instant.parse("1970-01-01T08:00:00Z")) > .check(); > {code} > Although client which does INSERT with implicit cast from VARCHAR to TS WITH > LOCAL TZ has zone offset of +4 hours, last query returns > {{1970-01-01T12:00:00Z}}. -- This message was sent by Atlassian Jira (v8.20.10#820010)