Google BigQuery 使用 TABLE_DATE_RANGE() 错误
Posted
技术标签:
【中文标题】Google BigQuery 使用 TABLE_DATE_RANGE() 错误【英文标题】:Google BigQuery using TABLE_DATE_RANGE() Error 【发布时间】:2021-09-14 13:59:51 【问题描述】:我使用的 TABLE_DATE_RANGE() 是一个 BigQuery 查询,但出现错误
SELECT distinct visitId, fullVisitorId
FROM (TABLE_DATE_RANGE([project.view.ga_sessions_],
TIMESTAMP('2021-09-12'),
TIMESTAMP('2021-09-13')) )
错误运行查询语法错误:预期关键字 JOIN 但在 [4:34]
我使用this accepted answer 作为查询的基础,那么我哪里出错了?
【问题讨论】:
尝试SELECT distinct visitId, fullVisitorId FROM TABLE_DATE_RANGE([project:view.ga_sessions_], TIMESTAMP('2021-09-12'), TIMESTAMP('2021-09-13'))
并确保您处于旧模式(而不是标准 SQL) - 您可以在查询设置面板中进行检查
很好,谢谢@MikhailBerlyant
【参考方案1】:
使用下面更正的示例并确保您处于旧模式(而不是标准 SQL) - 您可以在查询设置面板中进行检查
SELECT distinct visitId, fullVisitorId
FROM TABLE_DATE_RANGE([project:view.ga_sessions_],
TIMESTAMP('2021-09-12'),
TIMESTAMP('2021-09-13'))
【讨论】:
谢谢。有没有使用标准 SQL 的类似方法? 当然。查看Wildcard tables以上是关于Google BigQuery 使用 TABLE_DATE_RANGE() 错误的主要内容,如果未能解决你的问题,请参考以下文章