在Bigquery中-如何从Firebase事件表中查询昨天数据和过去7天的数据

时间:2019-03-07 06:01:24

标签: google-bigquery

我使用下面的查询来获取指定数据范围的数据。

404
  • 如何在事件表中查询昨天的数据而未提及 Bigquery中的日期值?
  • 如何在事件表中查询最近7天的数据而未提及 Bigquery中的日期值?

请。帮助

1 个答案:

答案 0 :(得分:1)

Date functions是您这里需要的。

要查看最近7天,请使用以下查询:

SELECT event_date, count(event_name) as APP_Installs 
FROM `<Table>.events_*`  
WHERE _TABLE_SUFFIX BETWEEN FORMAT_DATE('%Y%m%d', DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY) AND FORMAT_DATE('%Y%m%d', CURRENT_DATE())
AND event_name = 'first_open'
GROUP BY 1

要查看昨天的数据,请使用以下查询:

SELECT event_date, count(event_name) as APP_Installs 
FROM `<Table>.events_*`  
WHERE _TABLE_SUFFIX = FORMAT_DATE('%Y%m%d', DATE_SUB(CURRENT_DATE(), INTERVAL 1 DAY)
AND event_name = 'first_open'
GROUP BY 1