Google bigquery BigQuery:使用通配符表查询多个表

Google bigquery BigQuery:使用通配符表查询多个表,google-bigquery,Google Bigquery,我使用Wild table连接多个表,我希望结束日期是当前日期,开始日期可以是静态的,如下面的查询所示。但若我将硬编码日期替换为cast(当前_日期为字符串),则查询返回零结果。 请帮我做这个 select * FROM `test.session_streaming_*` WHERE _table_suffix BETWEEN '20180101' AND cast(current_date as string) current\u date以%Y-%m-%d格式返回日期。您应该

我使用Wild table连接多个表,我希望结束日期是当前日期,开始日期可以是静态的,如下面的查询所示。但若我将硬编码日期替换为cast(当前_日期为字符串),则查询返回零结果。 请帮我做这个

select * FROM
  `test.session_streaming_*`
WHERE
  _table_suffix BETWEEN '20180101'
  AND cast(current_date as string)

current\u date
%Y-%m-%d
格式返回日期。您应该使用FORMAT_DATE函数()来获得正确的结果:

格式化日期(“%Y%m%d”,当前日期)