You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Maksim Zhuravkov (Jira)" <ji...@apache.org> on 2023/08/17 05:56:00 UTC
[jira] [Created] (IGNITE-20238) Sql. Conversion to VARCHAR for INTERVAL types is not correct.
Maksim Zhuravkov created IGNITE-20238:
-----------------------------------------
Summary: Sql. Conversion to VARCHAR for INTERVAL types is not correct.
Key: IGNITE-20238
URL: https://issues.apache.org/jira/browse/IGNITE-20238
Project: Ignite
Issue Type: Bug
Components: sql
Reporter: Maksim Zhuravkov
Fix For: 3.0.0-beta2
The following queries produce the same results:
{code:java}
#q1
SELECT CAST(INTERVAL 2 MINUTES AS VARCHAR) # '+2'
#q2
SELECT CAST(INTERVAL 2 HOURS AS VARCHAR) # '+2'
{code}
Databases that support interval types return different results for both queries.
Oracle:
{code:java}
# q1
SELECT CAST(INTERVAL '1' YEAR AS VARCHAR2(100)) # INTERVAL'+01-00'YEAR TO MONTH
# q2
SELECT CAST(INTERVAL '1' SECOND AS VARCHAR2(100)) # INTERVAL'+00 00:00:01.000000'DAY TO SECOND
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)