You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@drill.apache.org by "Chun Chang (JIRA)" <ji...@apache.org> on 2014/05/13 00:08:15 UTC
[jira] [Created] (DRILL-704) issue with casting varchar into date
Chun Chang created DRILL-704:
--------------------------------
Summary: issue with casting varchar into date
Key: DRILL-704
URL: https://issues.apache.org/jira/browse/DRILL-704
Project: Apache Drill
Issue Type: Bug
Reporter: Chun Chang
When drill casts varchar into date, we seem to adding a time portion with appears random timezone info.
postgres:
foodmart=# select c_date, cast(c_date as date) from data where c_row < 23;
c_date | c_date
------------+------------
1957-04-09 | 1957-04-09
1957-06-13 | 1957-06-13
1996-02-28 | 1996-02-28
1996-01-29 | 1996-01-29
1996-03-01 | 1996-03-01
1996-03-02 | 1996-03-02
1997-02-28 | 1997-02-28
1997-01-29 | 1997-01-29
1997-03-01 | 1997-03-01
1997-03-02 | 1997-03-02
2000-04-01 | 2000-04-01
2000-04-02 | 2000-04-02
2000-04-03 | 2000-04-03
2038-04-08 | 2038-04-08
2039-04-09 | 2039-04-09
2040-04-10 | 2040-04-10
1999-01-08 | 1999-01-08
1999-02-08 | 1999-02-08
1999-03-08 | 1999-03-08
1999-01-18 | 1999-01-18
2003-01-02 | 2003-01-02
1999-04-08 | 1999-04-08
(22 rows)
drill:
0: jdbc:drill:schema=dfs> select cast(c_date as varchar(50)), cast(c_date as date) from data where c_row < 23;
+------------+------------+
| EXPR$0 | EXPR$1 |
+------------+------------+
| 1957-04-09 | 1957-04-09T00:00:00.000-08:00 |
| 1957-06-13 | 1957-06-13T00:00:00.000-07:00 |
| 1996-02-28 | 1996-02-28T00:00:00.000-08:00 |
| 1996-01-29 | 1996-01-29T00:00:00.000-08:00 |
| 1996-03-01 | 1996-03-01T00:00:00.000-08:00 |
| 1996-03-02 | 1996-03-02T00:00:00.000-08:00 |
| 1997-02-28 | 1997-02-28T00:00:00.000-08:00 |
| 1997-01-29 | 1997-01-29T00:00:00.000-08:00 |
| 1997-03-01 | 1997-03-01T00:00:00.000-08:00 |
| 1997-03-02 | 1997-03-02T00:00:00.000-08:00 |
| 2000-04-01 | 2000-04-01T00:00:00.000-08:00 |
| 2000-04-02 | 2000-04-02T00:00:00.000-08:00 |
| 2000-04-03 | 2000-04-03T00:00:00.000-07:00 |
| 2038-04-08 | 2038-04-08T00:00:00.000-07:00 |
| 2039-04-09 | 2039-04-09T00:00:00.000-07:00 |
| 2040-04-10 | 2040-04-10T00:00:00.000-07:00 |
| 1999-01-08 | 1999-01-08T00:00:00.000-08:00 |
| 1999-02-08 | 1999-02-08T00:00:00.000-08:00 |
| 1999-03-08 | 1999-03-08T00:00:00.000-08:00 |
| 1999-01-18 | 1999-01-18T00:00:00.000-08:00 |
| 2003-01-02 | 2003-01-02T00:00:00.000-08:00 |
| 1999-04-08 | 1999-04-08T00:00:00.000-07:00 |
+------------+------------+
22 rows selected (0.175 seconds)
This is a regression.
--
This message was sent by Atlassian JIRA
(v6.2#6252)