【发布时间】:2013-07-23 11:24:17
【问题描述】:
如何使用内置的Date and Time functions 只显示一次日期
在mysql中我们可以通过select curdate();来获取
+------------+
| curdate() |
+------------+
| 2013-07-23 |
+------------+
在 Hive 中尝试 select unixtime(); 会得到 FAILED: ParseException line 1:17 mismatched input '<EOF>' expecting FROM near ')' in from clause
做,select from_unixtime(unix_timestamp(),"yyyy-MM-hh") from abc.xyz LIMIT 1;给我
OK
2013-07-03
我的预期输出,但对我来说使用随机数据库及其表仅用于访问date 似乎并不明智。这样做的正确方法是什么?
【问题讨论】:
标签: hadoop hive cloudera hiveql