📱
BigQueryで日付の指定を簡単に最近3日間にする方法
current_date()
, date_add
,format_date
関数を組み合わせて使うことでできる。
SELECT
event_name
FROM
`some_table_name`
WHERE
(_TABLE_SUFFIX between
format_date("%Y%m%d", date_add(current_date(), INTERVAL -3 DAY))
AND
format_date("%Y%m%d", current_date()))
LIMIT 1000
関数のドキュメント: https://cloud.google.com/bigquery/docs/reference/standard-sql/date_functions?hl=ja#format_date
DATE でサポートされる形式設定要素: https://cloud.google.com/bigquery/docs/reference/standard-sql/date_functions?hl=ja#supported_format_elements_for_date
Discussion