You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@drill.apache.org by "Mehant Baid (JIRA)" <ji...@apache.org> on 2014/05/12 23:58:20 UTC

[jira] [Updated] (DRILL-607) cast bigint as decimal(38,0) produces wrong results

     [ https://issues.apache.org/jira/browse/DRILL-607?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mehant Baid updated DRILL-607:
------------------------------

    Attachment: DRILL-607.patch

> cast bigint as decimal(38,0) produces wrong results
> ---------------------------------------------------
>
>                 Key: DRILL-607
>                 URL: https://issues.apache.org/jira/browse/DRILL-607
>             Project: Apache Drill
>          Issue Type: Bug
>            Reporter: Chun Chang
>         Attachments: DRILL-607.patch
>
>
> postgres:
> foodmart=# select cast(c_bigint as decimal(38,0)) from data;
>        c_bigint
> ----------------------
>                     0
>                     1
>                    -1
>                    12
>                   123
>  -9223372036854775808
>   9223372036854775807
>      4567890123456789
>     -4567890123456789
>       920320399049584
>   -922337203685477580
>             -99392039
>           -2147483648
>            2147483647
>                 32767
>                -32767
>                 49032
>              -4989385
>              69834830
>                   243
>               -426432
>                 -3904
>    922337203685477580
> (23 rows)
> drill:
> 0: jdbc:drill:schema=dfs> select cast(c_bigint as decimal(38,0)) from data;
> +------------+
> |   EXPR$0   |
> +------------+
> | 0          |
> | 1          |
> | -1         |
> | 12         |
> | 123        |
> | 0          |
> | 9          |
> | 4567890    |
> | -4567890   |
> | 920320     |
> | -922337203 |
> | -99392039  |
> | -2         |
> | 2          |
> | 32767      |
> | -32767     |
> | 49032      |
> | -4989385   |
> | 69834830   |
> | 243        |
> | -426432    |
> | -3904      |
> | 922337203  |
> +------------+
> 23 rows selected (0.121 seconds)



--
This message was sent by Atlassian JIRA
(v6.2#6252)