2014-05-01 1 views
0

나는 방법을 오는 아래의 hiveQL 쿼리가있는 내가HiveQL 타임 스탬프 오류

내 타임 스탬프 값 1. 각 세트의 일 값으로 target_end_date 및 날짜 필드의 타임 스탬프 값을 얻기 위해 노력하고있다 2010 년 7 월 1 일부터 2010 년 1 월 1 일까지 나오는 내용을 수정하는 방법에 대한 정보는 크게 감사하겠습니다.

select to_date(target_end_date) as target_end_date, to_date(date) as date, timestamp(concat(year(target_end_date),'-',month(target_end_date),'-1')), timestamp(concat(year(date),'-',month(date),'-1')) from pns_serial_renewal_vw

+0

'unix_timestamp()'를 사용해보세요. 의사가 말했듯이'yyyy-MM-dd HH : mm : ss' 형식의 날짜 문자열을이 함수에 전달해야합니다. https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF#LanguageManualUDF-DateFunctions – gaganbm

+0

감사합니다. unix_timestamp이 (가) 트릭을했습니다! – user3476463

+0

답변으로이 주석을 작성하십시오. – gaganbm

답변