0

如何使用内置的日期和时间函数仅显示一次日期

mysqlselect 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. 这样做的正确方法是什么?

4

2 回答 2

1

使用unix_timestamp()
其他日期功能看这里

于 2013-07-23T14:49:42.310 回答
1

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

这是正在进行的工作。

于 2013-07-24T07:39:18.397 回答