BigQueryでよくやるやつ

随時更新する

開始日と終了日を定義する

1declare start_date_str string;
2declare end_date_str string;
3set start_date_str = "20220101";
4set end_date_str = "20220228";

timeを日付に落とし込む

1DATE_TRUNC(Date(time,"+9"), DAY) 

前提として、9時間の時差がある。

DATE_TRUNC

事前に取り出した配列の範囲に絞って集計する

1DECLARE hoge_ids array<INT64> DEFAULT [ 1, 2, 3 ];
2WHERE
3xxx in UNNEST(hoge_ids)