【发布时间】:2021-04-07 14:24:54
【问题描述】:
我正在尝试在 Bigquery 上使用标准 SQL 运行带有通配符表的简单查询。代码如下:
#standardSQL
SELECT dataset_id, SUM(totals.visits) AS sessions
FROM `dataset_*`
WHERE _TABLE_SUFFIX BETWEEN '20150518' AND '20210406'
GROUP BY 1
自 2015 年 5 月 18 日以来,我的分片数据集每天都包含一个表。所以今天的表格将是“dataset_20150518”。
错误是:'不支持非分区表和基于字段的分区表上的通配符表,第一个普通表 dataset_test,第一个列表 dataset_20150518。'
我尝试了不同类型的选择和聚合,但错误无法修复。我只想查询该时间范围内的所有表。
【问题讨论】:
标签: google-bigquery