【发布时间】:2026-01-13 13:05:02
【问题描述】:
今早关于新表通配符函数的好消息!有没有办法在包含日期但没有前缀的表上使用 TABLE_DATE_RANGE()?
我有一个数据集,其中包含名为 YYYYMMDD(无前缀)的表。通常我会这样查询:
SELECT foo
FROM [mydata.20140319],[mydata.20140320],[mydata.20140321]
LIMIT 100
我尝试了以下方法,但出现错误:
SELECT foo
FROM
(TABLE_DATE_RANGE(mydata.,
TIMESTAMP('2014-03-19'),
TIMESTAMP('2015-03-21')))
LIMIT 100
还有:
SELECT foo
FROM
(TABLE_DATE_RANGE(mydata,
TIMESTAMP('2014-03-19'),
TIMESTAMP('2015-03-21')))
LIMIT 100
【问题讨论】:
-
你今天在哪里读到这些?
-
@Pentium10 发行说明:developers.google.com/bigquery/release-notes#03252014
-
@Pentium10 也通过“BigQuery Announce”Google Group 宣布 - 值得订阅:groups.google.com/forum/#!forum/bigquery-announce
-
在表名没有前缀的标准 SQL 中,我们如何处理相同的场景?
标签: google-bigquery