본문 바로가기

AWS_Service

Athena 에서 형변환

기존에 작성했던 쿼리를 Athena환경에서 실행하려고했는데 to_char도 안먹고 convert 도안되고 ::도 안되고 ...

 

 

기존 쿼리 : to_char (column_name, 'yyyy-mm-dd') "date",


변환 쿼리 : date_parse(column_name, '%y%m%d') "date",

 

 

date_parse라는게 있었다..

 

 


Athena는 hive와 문법이 동일하다  postgresql 코드를 hive 코드로 마이그레이션 결과이다.

 

DATE_PART('day', NOW() - t1.date as TIMESTAMP)

=>  extract(day from (NOW() - t1.date))

 

 

 

출처 : https://aws.amazon.com/ko/premiumsupport/knowledge-center/query-table-athena-timestamp-empty/

 

Athena의 빈 TIMESTAMP 쿼리 결과 문제 해결

Internet Explorer에 대한 AWS 지원이 07/31/2022에 종료됩니다. 지원되는 브라우저는 Chrome, Firefox, Edge 및 Safari입니다. 자세히 알아보기

aws.amazon.com

 

https://sqlandhadoop.com/hive-date-functions-all-possible-date-operations/