BigQuery:在标准 SQL 中按当前日期动态选择表?

hhh*_*hhh 0 google-bigquery bigquery-standard-sql

我正在尝试查找当前日期的表格

SELECT * 
FROM `da`.`m`.`ga_realtime_20190306`
Run Code Online (Sandbox Code Playgroud)

但不工作

SELECT * 
FROM `da`.`m`.`CONCAT('ga_realtime_', FORMAT_DATE('%Y%m%d', CURRENT_DATE())`
Run Code Online (Sandbox Code Playgroud)

如何使用CURRENT_DATEBigQuery 标准查询动态选择表?

Pen*_*m10 5

使用通配符和 _TABLE_SUFFIX

SELECT
  field1,
  field2,
  field3
FROM
  `my_dataset.ga_realtime_*`
WHERE
  _TABLE_SUFFIX = FORMAT_DATE('%Y%m%d', CURRENT_DATE())
Run Code Online (Sandbox Code Playgroud)