如何使用内置Date and Time functions仅显示一次日期

mysql 中,我们可以执行select curdate();来获取

+------------+
| curdate()  |
+------------+
| 2013-07-23 |
+------------+

中尝试select unixtime(); hive 给了我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似乎并不明智。正确的做法是什么?

最佳答案

当前,Hive不支持在不读取任何其他表的情况下构造行(这是在运行select curdate()select curdate() from dual时要尝试执行的操作)。

这是work in progress

08-25 07:07
查看更多