BigQuery でタイムゾーンを指定して WHERE 句で検索するクエリ

BigQuery でタイムゾーンを指定して WHERE 句で検索するクエリのサンプルコードをご紹介します。

BigQuery | ビッグクエリ

前提 Standard SQL

利用するのは Standard SQL です。Legacy SQL ではないです。

タイムゾーンを指定して絞り込むクエリ

BigQuery でタイムゾーンを指定して絞り込むクエリのサンプルコードは以下の通りです。

PT (PST/PDT) で 1/1 ~ 1/8 までの1週間の期間で date カラムを対象に絞り込んでます。

SELECT
  *
FROM
  `data.201801`
WHERE
  DATE >= TIMESTAMP('2018-01-01 00:00:00', 'America/Los_Angeles')
AND
  DATE < TIMESTAMP('2018-01-08 00:00:00', 'America/Los_Angeles')

以上、BigQuery でタイムゾーンを指定して絞り込みたい現場からお送りしました。

参考情報