BigQuery:动态 select table 到标准 SQL 中的当前日期?
BigQuery: dynamically select table by the current date in Standard SQL?
我正在尝试查找
当前日期的 table
SELECT *
FROM `da`.`m`.`ga_realtime_20190306`
但不工作
SELECT *
FROM `da`.`m`.`CONCAT('ga_realtime_', FORMAT_DATE('%Y%m%d', CURRENT_DATE())`
如何使用 CURRENT_DATE
和 BigQuery 标准查询动态 select table?
使用通配符和_TABLE_SUFFIX
SELECT
field1,
field2,
field3
FROM
`my_dataset.ga_realtime_*`
WHERE
_TABLE_SUFFIX = FORMAT_DATE('%Y%m%d', CURRENT_DATE())
我正在尝试查找
当前日期的 tableSELECT *
FROM `da`.`m`.`ga_realtime_20190306`
但不工作
SELECT *
FROM `da`.`m`.`CONCAT('ga_realtime_', FORMAT_DATE('%Y%m%d', CURRENT_DATE())`
如何使用 CURRENT_DATE
和 BigQuery 标准查询动态 select table?
使用通配符和_TABLE_SUFFIX
SELECT
field1,
field2,
field3
FROM
`my_dataset.ga_realtime_*`
WHERE
_TABLE_SUFFIX = FORMAT_DATE('%Y%m%d', CURRENT_DATE())