2013-07-23 2 views
0

어떻게 우리가표시 날짜 만되면 [우아한 방법] 하이브

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

select unixtime();을 시도 얻을 select curdate();을 할 수있는 날짜가 한 번만 붙박이 Date and Time functions

MySQL의에서를 사용하여 표시 할 하이브는 나를 준다 FAILED: ParseException line 1:17 mismatched input '<EOF>' expecting FROM near ')' in from clause

Doing, select from_unixtime(unix_timestamp(),"yyyy-MM-hh") from abc.xyz LIMIT 1;는 나를

OK 
2013-07-03 

예상되는 출력이지만 date에 액세스하기 위해 임의의 데이터베이스와 해당 테이블을 사용하는 것이 나에게는별로 좋지 않은 것 같습니다. 이 일을하는 올바른 방법은 무엇입니까?

답변

1

here을 찾습니다.

이것은 work in progress입니다.

+0

감사합니다. 도움이되었습니다. –

1

다른 날짜 함수에 사용 unix_timestamp()
는 하이브 (당신이 select curdate() 또는 select curdate() from dual을 실행할 때 무엇을하려고입니다) 다른 테이블을 읽지 않고 행을 구성하는 지원하지 않습니다, 현재