В Bigquery - Как запросить данные вчера и последние 7 дней из таблицы событий Firebase - PullRequest
0 голосов
/ 07 марта 2019

Я использую запрос ниже, чтобы получить данные для указанного диапазона данных.

SELECT event_date, count(event_name) as APP_Installs FROM 
`<Table>.events_*`  WHERE _TABLE_SUFFIX BETWEEN '201900201'  AND '20190228' 
and event_name='first_open' group by 1
  • Как запросить таблицу событий для вчерашних данных без упоминания значение даты в Bigquery?
  • Как запросить таблицу событий за последние 7 дней без упоминания значение даты в Bigquery?

Pls. Помощь

1 Ответ

1 голос
/ 07 марта 2019

Функции даты - это то, что вам нужно здесь.

Чтобы посмотреть последние 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...