首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否可以在BigQuery中对多个扁平表使用时间戳?

是否可以在BigQuery中对多个扁平表使用时间戳?
EN

Stack Overflow用户
提问于 2017-03-03 17:25:43
回答 1查看 147关注 0票数 0

我想知道是否可以使用类似于类似请求的特定时间戳函数来查询扁平表: FROM TABLE_DATE_RANGE(89571105.ga_sessions_,TIMESTAMP('2017-02-01'),TIMESTAMP('2017-02-10'))。

是否也可以使用时间戳函数创建多个扁平表查询?

如果是这样,你能分享一个例子吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-03 18:57:41

具有重复字段的叉积更容易使用standard SQL表示。试试这个:

代码语言:javascript
运行
复制
#standardSQL
SELECT
  date,
  customDimension.value,
  visitNumber,
  visitId,
  device.deviceCategory
FROM `85801771.ga_sessions_*`
CROSS JOIN UNNEST(customDimensions) AS customDimension
CROSS JOIN UNNEST(hits) AS hit
WHERE _TABLE_SUFFIX BETWEEN '20160703' AND '20160706' AND
  hit.type = 'EVENT'
GROUP BY date, visitNumber, visitId, hit.page.pageTitle, customDimension.value
ORDER BY date
LIMIT 100000;

您可以在LondonCycleHelmet数据集中的示例表上运行它:

代码语言:javascript
运行
复制
#standardSQL
SELECT
  date,
  customDimension.value,
  visitNumber,
  visitId
FROM `google.com:analytics-bigquery.LondonCycleHelmet.ga_sessions_*`
CROSS JOIN UNNEST(customDimensions) AS customDimension
CROSS JOIN UNNEST(hits) AS hit
WHERE _TABLE_SUFFIX BETWEEN '20130910' AND '20130910' AND
  hit.type = 'EVENT'
GROUP BY date, visitNumber, visitId, hit.page.pageTitle, customDimension.value
ORDER BY date
LIMIT 100000;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42575060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档