Google bigquery 获取我的google analytics数据集的最后一个数据
我正在尝试使用以下代码获取使用Google Analytics数据集数据处理的最后一个表:Google bigquery 获取我的google analytics数据集的最后一个数据,google-bigquery,Google Bigquery,我正在尝试使用以下代码获取使用Google Analytics数据集数据处理的最后一个表: SELECT * FROM TABLE_QUERY(77xx77xx,'table_id CONTAINS "ga_sessions" AND last_modified_time= (Select MAX(last_modified_time) FROM 77xx77xx.__TABLES__
SELECT * FROM TABLE_QUERY(77xx77xx,'table_id CONTAINS "ga_sessions"
AND last_modified_time= (Select MAX(last_modified_time)
FROM 77xx77xx.__TABLES__
where table_id contains "ga_sessions")'
)
这不管用。BigQuery接口返回以下错误:
错误:在第4行第17列遇到“”
你能帮我吗?试着用“代替”:
查看答案,了解有关如何使用TableQuery的更多信息。这应该是可行的(我认为这是您在自我回答中得到的,但这显示了完整的查询):
我找到了一个解决方案。如下:
SELECT table_id AS tabela FROM [77xx77xx.__TABLES__]
WHERE table_id CONTAINS "ga_sessions_20" ORDER BY tabela DESC LIMIT 1
SELECT *
FROM TABLE_QUERY(77xx77xx,
'table_id contains "ga_sessions" AND
table_id IN (
SELECT table_id
FROM publicdata:samples.__TABLES__
ORDER BY creation_time DESC
LIMIT 1)")
SELECT table_id AS tabela FROM [77xx77xx.__TABLES__]
WHERE table_id CONTAINS "ga_sessions_20" ORDER BY tabela DESC LIMIT 1