2014-10-14 2 views
-1

날짜를 나타내는 'yyyymmdd'형식의 문자열 필드가 있습니다. 쿼리는 이전 3 일째 데이터를 가져와야합니다. 그걸 어떻게 조작하는지 알려주시겠습니까? 나는 두 가지 방법을 시도했지만 실패했다.HIVE에서 문자열 날짜 조작을 수행하는 방법?

select uu_id 
from tbl_1 
where day=day -3 (days) 

where day = date_add(from_unixtime(unix_timestamp(day,'yyyyMMdd'),'yyyy-MM-dd'),-3) 

모든 포인터가 도움이 될 것입니다 -

다음은 sudo는 코드/논리입니다!

답변

관련 문제