데이터 분석/[Google Analytics] 기초
[빅쿼리] visitStartTime 한국 시간으로 변경하기
INCHELIN
2022. 5. 12. 10:40
728x90
빅쿼리에 visitStartTime은 POSIX 시간으로 표현되고 있습니다.
1. POSIX 형태의 시간을 UTC(협정 세계시)로 변환
2. UTC를 한국시간대로 변환
- UTC+9시간
- DATETIME( timestampe_expression [, timezone])
1. POSIX -> UTC (알아볼 수 있는 형태로 바꾸기)
TIMESTAMP_SECONDS(visitStartTime)
2. UTC -> 한국시간대로 변경하기 - URC+9시간
TIMESTAMP_SECONDS(SAFE_CAST((visitStartTime) AS INT64)+32400)
SAFE_CAST : 데이터 유형 변환
32400 : 9시간 x 60분 x 60초 = 32,400
https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators?hl=ko
함수, 연산자, 조건부 | BigQuery | Google Cloud
cloud.google.com
2. UTC -> 한국시간대로 변경하기 - DATETIME(timestampe_expression [, timezone])
DATETIME(TIMESTAMP_SECONDS(visitStartTime), "Asia/Seoul") as KOR1
728x90