아래의 명령을 사용하여 하이브에서 최근 3 개월 데이터를 가져옵니다.하이브 테이블에서 최근 3 개월 데이터를 가져 오는 방법
select * from xyz 여기서 '2017-01-06 00:00:00'과 '2017-03-06 23:59:59'사이의 creat_ts는 어디입니까?
키워드를 사용하지 않고 하이브로 지난 3 개월 데이터를 가져 오는 방법.
아래의 명령을 사용하여 하이브에서 최근 3 개월 데이터를 가져옵니다.하이브 테이블에서 최근 3 개월 데이터를 가져 오는 방법
select * from xyz 여기서 '2017-01-06 00:00:00'과 '2017-03-06 23:59:59'사이의 creat_ts는 어디입니까?
키워드를 사용하지 않고 하이브로 지난 3 개월 데이터를 가져 오는 방법.
열 유형 인 경우 열이
select * from xyz where from_unixtime(creat_ts) > '2017-01-05' and from_unixtime(creat_ts) < '2017-03-07';
또는 같은 쿼리를 작성할 수 timestamp
유형의 creat_ts
이 datetime
또는 date
다음 쿼리는 단순히이 도움이 될 것입니다
select * from xyz where creat_ts > '2017-01-05' and creat_ts < '2017-03-07';
희망 될 경우
타임 스탬프는 "2016-12-14T14 : 20 : 14-0700"형식입니다. unix_timestamp (문자열 날짜)와 같은 형식을 사용하여 마지막 2 개월 데이터를 가져와야합니다. 명시 적으로 date1과 date2를 언급 한 대신 60 일이 필요합니다. –
하이브 열이 TIME STAMP 데이터 유형 인 경우 왜 creat_ts> '2017-01-06 00:00:00 및 creat_ts < = '2017-03-06 23:59:59'? – ANI