Home > database >  Help: hive version 1.1 cast (timestamp as the date)
Help: hive version 1.1 cast (timestamp as the date)

Time:10-04

on hive1.1 version, run the following SQL:
The select start_time, cast (grown tart_time as date)='2017-10-17', order_no from wedw_dw. Consult_order_df o where order_no='17101717104618467552' and cast (grown tart_time as date)='2017-10-17';
Returns:
+ -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + - +
| start_time | _c1 | order_no |
+ -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + - +
17101717104618467552 | | NULL | NULL |
+ -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + - +
but run on hive1.0 version returns the
+ -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + - +
| start_time | _c1 | order_no |
+ -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + - +
17101717104618467552 | | 2017-10-17 20:00:00 | true |
+ -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + - +
Why is this? Is it hive1.1 bug?
  • Related