쿼리 작성 과정에서 오류를 보고, 어떻게 해석하는지 아는 것도 매우 중요하다
디버깅을 잘하는 노하우가 될 수 있다 - what is 디버깅?
Unrecognized name: event_datetime; Did you mean event_date? at [3:3]
: event_timestamp를 event_datetime으로 잘못 적음
=> 컬럼 이름 확인하기
Table "base" must be qualified with a dataset (e.g. dataset.table).
: base는 WITH문으로 정의한 테이블
=> SELECT절을 실행시킬 때 WITH문도 함께 돌려줘야 한다
Syntax error: Unexpected "(" at [1:6]
: WITH문 쿼리 오류. WITH () AS base 라고 적었다..!)
=> WITH AS base (
Syntax error: Unexpected integer literal "2023" at [3:52]
: alias 지정할 때 컬럼의 이름을 영어를 제외하고 지정할 때는 backtick( )을 사용 => AS2023-05-01`